C 查看.gpg文件内容

C 查看.gpg文件内容,c,gnupg,gpgme,C,Gnupg,Gpgme,我正在编写一个C应用程序,我想知道是否有办法查看.gpg文件内容(然后是加密内容)。所讨论的.gpg文件涉及我加密的一个简单的.txt文件。 我知道一点GPGME,它的功能可能吗?或者其他方式 编辑:我想一件事:如果我的应用程序使用“-armor”选项,我有一个ASCII模式的.gpg文件,而不是二进制文件…所以.gpg文件可以简单地读取,对吗?最简单的方法… 这是通用的 基于 来自GnuPG的代码。它提供功能 对于所有加密构造块: 对称密码(AES、DES、Blowfish、, 卡斯特5号,两

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


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

这是通用的 基于 来自GnuPG的代码。它提供功能 对于所有加密构造块: 对称密码(AES、DES、Blowfish、, 卡斯特5号,两条鱼,四号方格),肉馅 算法(MD4、MD5、RIME-MD160、, SHA-1、TIGER-192)、MAC(适用于所有人的HMAC) 散列算法),公钥 算法(RSA、ElGamal、DSA),大型 整数函数、随机数和 很多辅助功能


您可以使用图书馆,这里有一个关于使用图书馆的指南。

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