C语言的PGP库

C语言的PGP库,c,public-key-encryption,pgp,C,Public Key Encryption,Pgp,我正在用C语言开发一个客户机-服务器通信应用程序。我想在这两者之间使用一些公钥加密来加密消息。我发现PGP(相当好的隐私)是一项很好的政策。那么,是否有任何库可用于将PGP嵌入我的应用程序。我需要密钥生成,文本消息加密(最大1024字节长度的文本),消息解密 提前感谢您应该看看(GNU替代PGP) 还有一个著名的图书馆。+1。无需进一步研究。GnuTLS和OpenSSL都不提供OpenPGP功能。我目前正在编写一个C库,它利用LibNadium和SQLite提供完整的公钥基础设施管理解决方案—l

我正在用C语言开发一个客户机-服务器通信应用程序。我想在这两者之间使用一些公钥加密来加密消息。我发现PGP(相当好的隐私)是一项很好的政策。那么,是否有任何库可用于将PGP嵌入我的应用程序。我需要密钥生成,文本消息加密(最大1024字节长度的文本),消息解密

提前感谢

您应该看看(GNU替代PGP)


还有一个著名的图书馆。

+1。无需进一步研究。GnuTLS和OpenSSL都不提供OpenPGP功能。我目前正在编写一个C库,它利用LibNadium和SQLite提供完整的公钥基础设施管理解决方案—libhermitik.PGP是一个高级消息加密框架。它构建的底层加密原语是通过OpenSSL实现的,OpenSSL提供了比使用相同加密思想的PGP更惯用的网络通信解决方案。例如,SSL本身可能就是您的答案。我开始使用openssl。但在这里,我面临着许多问题。每当我遇到困难时,我总是来找你。这里有一个。在这个问题上也请帮助我。