我试图使用DSACryptoServiceProvider类C#创建两个DLL:一个必须验证并创建数字签名的能力,其他的也只是能够验证。 基本上,我试图创建一个公/私钥对,并相应地保存它们键(到文件)。
我遇到的问题使用ExportParameters时()。 当我尝试导出包含私人信息(使用序列化)的关键,私人信息被自动清零了。
有没有更好的方式来存储密钥?
提前致谢。
我试图使用DSACryptoServiceProvider类C#创建两个DLL:一个必须验证并创建数字签名的能力,其他的也只是能够验证。 基本上,我试图创建一个公/私钥对,并相应地保存它们键(到文件)。
我遇到的问题使用ExportParameters时()。 当我尝试导出包含私人信息(使用序列化)的关键,私人信息被自动清零了。
有没有更好的方式来存储密钥?
提前致谢。
看这里:
http://msdn.microsoft.com/en-us/library/system.security.cryptography.dsacryptoserviceprovider.exportparameters(VS.80).aspx
我想你想要做的是:
ExportParameters(true)
“真”意味着它会导出私处