【发布时间】:2010-12-28 18:17:34
【问题描述】:
我正在编写一个 C 应用程序,我想知道是否有办法查看 .gpg 文件内容(然后是加密内容)。有问题的 .gpg 文件涉及我加密的简单 .txt 文件。 我知道一点GPGME,它的功能有可能吗?或者其他方式...
编辑:我想到一件事:如果我的应用程序使用“--armor”选项,我有一个 ASCII 模式的 .gpg 文件,而不是二进制文件……所以可以简单地读取 .gpg 文件,对吗?最简单的方法...
【问题讨论】:
我正在编写一个 C 应用程序,我想知道是否有办法查看 .gpg 文件内容(然后是加密内容)。有问题的 .gpg 文件涉及我加密的简单 .txt 文件。 我知道一点GPGME,它的功能有可能吗?或者其他方式...
编辑:我想到一件事:如果我的应用程序使用“--armor”选项,我有一个 ASCII 模式的 .gpg 文件,而不是二进制文件……所以可以简单地读取 .gpg 文件,对吗?最简单的方法...
【问题讨论】:
这是通用的 基于密码学的库 来自 GnuPG 的代码。它提供功能 对于所有密码构建块: 对称密码(AES、DES、Blowfish、 CAST5、Twofish、Arcfour)、哈希 算法(MD4、MD5、RIPE-MD160、 SHA-1, TIGER-192), MACs (HMAC for all 哈希算法),公钥 算法(RSA、ElGamal、DSA),大型 整数函数,随机数和 很多辅助功能。
【讨论】:
您可以使用GnuPG Made Easy 库,这里有一个mini howto 使用它。
【讨论】: