标签: security encryption
我开发了一个如何使用加密配置文件的软件。 密钥实际上是用C#代码硬编码的。
使用反编译器获取密钥非常简单。
有办法加强吗?
提前致谢
祝你好运
答案 0 :(得分:1)
在本地生成密钥(您不需要知道它,只需要配置文件所在系统上的应用程序实例),然后使用System.Security.Cryptography.ProtectedData用机器加密密钥或用户特定的密钥。现在将该加密密钥存储在文件系统上。