我有:
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
其中任何一个:
byte[] Csp = rsa.ExportCspBlob(true);
RSAParameters parameters = rsa.ExportParameters(true);
保存它们的正确方法是什么,应该使用哪种文件扩展名? 注意:我不是指如何加密它们。只是如何存储它们。
答案 0 :(得分:2)
我会使用RSACryptoServiceProvider.PersistKeyInCsp = true
。请注意CspParameters.KeyContainerName
包含一个唯一的可识别名称。
要传输公钥,请使用导出到Xml
方法。