C++ Qt检查文件签名有效性

C++ Qt检查文件签名有效性,c++,qt,signed,gnupg,C++,Qt,Signed,Gnupg,我有一个数据文件、一个签名文件(由GnuPG创建)和一个公钥 我需要检查签名文件的有效性。使用Qt的最佳方法是什么?我已经找到了,但是找不到任何适合我任务的例子。QCA能做到这一点吗?最好不要自己编写加密。您能否围绕对gnupg的调用编写一个包装器,然后只执行gpg--verify pub.key文件 话虽如此,看起来qca已经完成了一些工作,请参见qca_securemessage.h,您可能希望调用void startVerify(const QByteArray&detachedSig=Q

我有一个数据文件、一个签名文件(由GnuPG创建)和一个公钥


我需要检查签名文件的有效性。使用Qt的最佳方法是什么?我已经找到了,但是找不到任何适合我任务的例子。QCA能做到这一点吗?

最好不要自己编写加密。您能否围绕对gnupg的调用编写一个包装器,然后只执行
gpg--verify pub.key文件

话虽如此,看起来qca已经完成了一些工作,请参见qca_securemessage.h,您可能希望调用
void startVerify(const QByteArray&detachedSig=QByteArray())