【发布时间】:2019-09-08 10:46:03
【问题描述】:
我在玩 ECDsaCng,我意识到密钥大小似乎不正确。例如,从下面的代码中,privateKey 变量是一个 104 长的字节数组,而我没想到它会大于 32。
我做错了什么?
ECDsaCng dsa = new ECDsaCng(256);
dsa.HashAlgorithm = CngAlgorithm.Sha256;
dsa.GenerateKey(ECCurve.NamedCurves.nistP256);
var privateKey = dsa.Key.Export(CngKeyBlobFormat.EccPrivateBlob);
var publicKey = dsa.Key.Export(CngKeyBlobFormat.EccPublicBlob);
提前谢谢你。
【问题讨论】: