加密配置文件的硬编码密钥存储

时间:2010-12-28 10:52:58

标签: security encryption

我开发了一个如何使用加密配置文件的软件。 密钥实际上是用C#代码硬编码的。

使用反编译器获取密钥非常简单。

有办法加强吗?

提前致谢

祝你好运

1 个答案:

答案 0 :(得分:1)

在本地生成密钥(您不需要知道它,只需要配置文件所在系统上的应用程序实例),然后使用System.Security.Cryptography.ProtectedData用机器加密密钥或用户特定的密钥。现在将该加密密钥存储在文件系统上。