如何在数字签名中使用ECDSA密钥

时间:2011-05-18 11:57:50

标签: c# security bouncycastle

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

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

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

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

FromXmlStrin g方法是否具有相同的功能?

您是否了解公钥和私钥ECDSA的格式,以便正确构建我的文件XML?用于构建此文件的标记和元素是什么?)

C#中的ECKeyXmlFormat.Rfc4050怎么样?

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

1 个答案:

答案 0 :(得分:1)

[老问题清理]

  1. 是Bouncy可以创建ECDSA密钥对
  2. 这是一个法国MSDN网站,并且 对我来说英文版本是可行的,在我看来你会 必须自己构建XML结构
  3. Rfc4050只使用X9.62,     其他所有用于编码键的内容
  4. 不,你没有     必须使用这种格式,但它是事实上的标准
  5. (先自己做一些研究)