.net - 在哪里存储加密 key

标签 .net asp.net encryption

我正在使用 .net 框架中的 aes 加密类加密数据(医疗保健行业)。安全存放 key 的推荐位置有哪些?我在 web.config 中有它用于开发,但至少可以说这并不值得生产。

最佳答案

您可以使用框架中的内置方法加密您的 web.config 值:

http://weblogs.asp.net/scottgu/archive/2006/01/09/434893.aspx

这可能是存储您的 key 的合理位置 - 如果有人设法访问您的服务器以检索这些详细信息,那么您可能会有更大的担忧。

关于.net - 在哪里存储加密 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4015483/

相关文章:

将可空字节映射到枚举时出现 C# AutoMapper 异常

.net - 如何让企业库配置和项目设置设计器在app.config中引用相同的值

c# - 读取包含希腊字符的 CSV 文件

algorithm - 我可以从加密文件中识别用于加密它的算法吗

c# - MultipleActiveResultSets=True 或多个连接?

c# - 当给定的区域性不知道格式时,Convert.ToDateTime() 如何解析给定的字符串

asp.net -/和 ~/相对路径有什么区别?

asp.net - 如何在 ASP.NET 中以编程方式请求 URL?

javascript - rijndael-128 cbc javascript 不像 php mcrypt 那样返回正确

java - 具有任意标签长度的 AES-GCM