我正在尝试使用带有C#的DSACryptoServiceProvider类来创建两个DLL:一个将具有验证和创建数字签名的能力,另一个将能够验证。基本上,我正在尝试创建私钥/公钥对并相应地保存它们(到文件)。

使用ExportParameters()时遇到问题。当我尝试导出包含私人信息的密钥(使用序列化)时,私有信息会自动被删除。

有更好的存储密钥的方法吗?

提前致谢。

有帮助吗?

解决方案

看这里:

http: //msdn.microsoft.com/en-us/library/system.security.cryptography.dsacryptoserviceprovider.exportparameters(VS.80).aspx

我认为你想要做的是:

ExportParameters(true)

'true'表示它将导出私有部分

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top