【问题标题】:C# generate a public and private keys for the DSA encryption algorithm [closed]C#为DSA加密算法生成公钥和私钥[关闭]
【发布时间】:2011-11-24 15:26:21
【问题描述】:

如何为 DSA 算法生成字节数组格式的公钥和私钥?

【问题讨论】:

    标签: c# encryption public-key-encryption dsa


    【解决方案1】:

    在 DSA 算法中 (from wiki):

    • 公钥是 (p, q, g, y)。
    • 私钥是 x。

          var dsa = new DSACryptoServiceProvider();            
          var privateKey = dsa.ExportParameters(true); // private key
          var publicKey = dsa.ExportParameters(false); // public key
      

    在 publicKey 中它是 P、Q、G、Y 属性

    在 privateKey 中是 X

    别忘了接受这个答案!

    【讨论】:

      猜你喜欢
      • 2013-05-07
      • 2012-04-08
      • 2014-10-11
      • 1970-01-01
      • 2013-09-21
      • 1970-01-01
      • 2015-08-23
      • 2013-02-08
      • 2010-10-29
      相关资源
      最近更新 更多