C#为DSA加密算法生成公钥和私钥
如何以字节数组格式生成DSA算法的公钥和私钥?
在DSA算法中( 来自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.
别忘了接受这个答案!