【问题标题】:is there any library support RSASSA-PSS with EMSA-PSS encoding technique and certificate validation..?是否有任何库支持具有 EMSA-PSS 编码技术和证书验证的 RSASSA-PSS..?
【发布时间】:2011-06-13 11:20:14
【问题描述】:

我需要使用带有 EMSA-PSS 编码的 RSASSA-PSS 对数据进行签名。openssl 不支持此算法。有谁能告诉我是否有其他可用的开源库来执行此操作..?

【问题讨论】:

    标签: c++ openssl shared-libraries rsa digital-signature


    【解决方案1】:

    Crypto++ 提到 PSS 和 EMSA。

    【讨论】:

    • 感谢您的回复。它基本上是来自 .net 应用程序的权利..?它也支持c++吗
    【解决方案2】:

    OpenSSL 支持 RSA-PSS (http://www.openssl.org/docs/apps/pkeyutl.html#RSA_ALGORITHM) 以及其他库(BouncyCastle 也应该这样做)。

    【讨论】:

    • 我不太了解 Openssl。我也看到 PSS 可用,但他们没有提到它使用“EMSA-PSS”编码。我猜它使用 EMSA PKCS1 编码..
    • EMSA是Encoding Method for Signature Annex的缩写,PSS是该附录方案的简称,也是签名方案的简称。
    【解决方案3】:

    看这里: http://fixunix.com/openssl/526614-signing-verifying-messages-rsassa-pss.html 我还没有尝试过这个实现,但我自己的一个看起来像这个,它工作得很好

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-18
      • 2021-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多