我正在尝试使用带有C#的DSACryptoServiceProvider类来创建两个DLL:一个将具有验证和创建数字签名的能力,另一个将能够验证。基本上,我正在尝试创建私钥/公钥对并相应地保存它们(到文件)。
使用ExportParameters()时遇到问题。当我尝试导出包含私人信息的密钥(使用序列化)时,私有信息会自动被删除。
有更好的存储密钥的方法吗?
提前致谢。
答案 0 :(得分:4)
看这里:
我认为你想要做的是:
ExportParameters(true)
'true'表示它将导出私有部分