【问题标题】:How to use ECDSA keys in digital signature如何在数字签名中使用 ECDSA 密钥
【发布时间】:2021-02-27 06:28:24
【问题描述】:

我想知道是否有可能使用 Bouncy Castle 生成的密钥对创建签名 ECDSA;

确实,以 RSA 为例,我用 Bouncy Castle 生成密钥,然后将它们保存在 XML 文件中,目的是在 C# 中使用 FromXmlString 方法,

我想如何用 ECDSA 做同样的事情,见:

http://msdn.microsoft.com/fr-fr/library/system.security.cryptography.ecdsa.aspx

FromXmlString 方法有同样的功能吗?

您对公钥和私钥 ECDSA 的格式有任何想法,以便正确构建我的 XML 文件吗?用于构建此文件的标签和元素是什么?

那么 C# 中的 ECKeyXmlFormat.Rfc4050 呢?

ecdsa 密钥必须使用这种格式吗?

【问题讨论】:

    标签: c# security bouncycastle


    【解决方案1】:

    [旧问题清理]

    1. 是的,Bouncy 可以创建 ECDSA 密钥对
    2. 这是一个法国 MSDN 站点,并且 英文版对我来说一样有用,在我看来你会的 必须自己构建 XML 结构
    3. Rfc4050 只使用 X9.62, 其他所有东西也用来编码密钥
    4. 不,你没有 必须使用这种格式,但它是事实上的标准

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-14
      • 1970-01-01
      • 1970-01-01
      • 2022-09-25
      • 1970-01-01
      • 2022-01-07
      • 2012-05-16
      • 1970-01-01
      相关资源
      最近更新 更多