【问题标题】:PGP library for C [closed]C的PGP库[关闭]
【发布时间】:2012-06-13 07:03:56
【问题描述】:

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

提前致谢

【问题讨论】:

  • PGP 是一个高级消息加密框架。它所构建的较低级别的加密原语是由例如 OpenSSL 实现的,它提供了比使用相同加密思想的 PGP 更多的惯用网络通信解决方案。例如,SSL 本身可能就是您的答案。
  • 是的。我开始使用openssl。但在这里我面临很多问题。每当我遇到麻烦时,我都会来stackoverflow。这是一个stackoverflow.com/questions/11046513/…。请也帮助我解决这个问题。

标签: c public-key-encryption pgp


【解决方案1】:

您应该看看GPG(GNU 替代 PGP)。

还有GnuTLS 或众所周知的OpenSSL 库。

【讨论】:

  • +1。无需再看下去了。
  • GnuTLS 和 OpenSSL 都不提供 OpenPGP 功能。
  • 我目前正在编写一个 C 库,它利用 Libsodium 和 SQLite 来提供完整的公钥基础设施管理解决方案 - Libhermetik。
猜你喜欢
  • 2011-06-24
  • 2011-06-24
  • 1970-01-01
  • 2011-02-03
  • 1970-01-01
  • 2011-11-25
  • 1970-01-01
  • 1970-01-01
  • 2015-01-30
相关资源
最近更新 更多