【问题标题】:What is the correct way for saving a cryptographic key?保存加密密钥的正确方法是什么?
【发布时间】:2012-04-24 13:54:09
【问题描述】:

我有:

RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();

其中之一:

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

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

【问题讨论】:

    标签: c# encryption rsacryptoserviceprovider


    【解决方案1】:

    我只会使用RSACryptoServiceProvider.PersistKeyInCsp = true。确保CspParameters.KeyContainerName 包含一个唯一可识别的名称作为它们的键。

    要传输公钥,请使用 export to Xml 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-25
      • 1970-01-01
      • 1970-01-01
      • 2015-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-18
      相关资源
      最近更新 更多