我正在编写一个C应用程序,我想知道是否有办法查看.gpg文件内容(然后是加密内容)。有问题的.gpg文件涉及我加密的简单.txt文件。 我知道一点GPGME,它的功能可能吗?或其他方式...
编辑:我想过一件事:如果我的应用程序使用“--armor”选项,我在ASCII模式下有一个.gpg文件而不是二进制文件...所以.gpg文件可以简单读取,是吗?最简单的方法......答案 0 :(得分:1)
这是一般目的 基于XML的加密库 来自GnuPG的代码。它提供功能 适用于所有密码积木: 对称密码(AES,DES,Blowfish, CAST5,Twofish,Arcfour),哈希 算法(MD4,MD5,RIPE-MD160, SHA-1,TIGER-192),MAC(HMAC适用于所有人 哈希算法),公钥 算法(RSA,ElGamal,DSA),大 整数函数,随机数和 很多支持功能。
答案 1 :(得分:1)
您可以使用GnuPG Made Easy库,这是mini howto使用它。