【问题标题】:View .gpg file content查看 .gpg 文件内容
【发布时间】:2010-12-28 18:17:34
【问题描述】:

我正在编写一个 C 应用程序,我想知道是否有办法查看 .gpg 文件内容(然后是加密内容)。有问题的 .gpg 文件涉及我加密的简单 .txt 文件。 我知道一点GPGME,它的功能有可能吗?或者其他方式...

编辑:我想到一件事:如果我的应用程序使用“--armor”选项,我有一个 ASCII 模式的 .gpg 文件,而不是二进制文件……所以可以简单地读取 .gpg 文件,对吗?最简单的方法...

【问题讨论】:

    标签: c gnupg gpgme


    【解决方案1】:

    libgcrypt

    这是通用的 基于密码学的库 来自 GnuPG 的代码。它提供功能 对于所有密码构建块: 对称密码(AES、DES、Blowfish、 CAST5、Twofish、Arcfour)、哈希 算法(MD4、MD5、RIPE-MD160、 SHA-1, TIGER-192), MACs (HMAC for all 哈希算法),公钥 算法(RSA、ElGamal、DSA),大型 整数函数,随机数和 很多辅助功能。

    【讨论】:

    • 感谢您的回答。我不知道 libgcrypt...你知道用于我的目的的确切功能吗?
    • 我会的。我也会等待其他答案。
    • 我想到了一件事:如果我的应用程序使用“--armor”选项,我有一个 ASCII 模式的 .gpg 文件,而不是二进制文件......所以 .gpg 文件可以简单地读取,真的?最简单的方法...
    【解决方案2】:

    您可以使用GnuPG Made Easy 库,这里有一个mini howto 使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-11
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-03
      • 2017-08-17
      • 2018-02-14
      相关资源
      最近更新 更多