如何正确保存密码密钥?

4

我有:

RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();

并且其中的任意一个:

byte[] Csp = rsa.ExportCspBlob(true);
RSAParameters parameters = rsa.ExportParameters(true);

正确的保存方式是什么,应该使用什么文件扩展名? 注意:我不是在谈论如何加密它们。只是如何存储它们。

1个回答

2

我建议使用RSACryptoServiceProvider.PersistKeyInCsp = true。确保CspParameters.KeyContainerName中包含唯一可识别的密钥名称。

要传输公钥,请使用导出到Xml方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接