0

我正在尝试为 Windows 桌面应用程序加密我的 app.config 文件。我不想在代码中存储 mysql 连接字符串,因为它可以被逆向工程,这可能对我的数据库不利。我已经看过 asp.net 和 c# 的教程,但我似乎无法找到如何使用 VB.net 2010 Express 来做到这一点。任何信息都非常感谢,或者其他解决方法将不胜感激。

我要完成的工作:我的应用程序将在注册时连接到 mysql 数据库以检查注册号。如果我不加密连接字符串,添加新密钥或删除表会很容易。谢谢

4

1 回答 1

0

您可以使用 aspnet_regiis.exe 工具,只要您临时重命名您的app.configto web.config,如下所示:

rename App.config web.config
aspnet_regiis -pef NameOfSectionYouWantToEncryptHere . -prov DataProtectionConfigurationProvider
rename web.config App.config

阅读加密和解密配置部分了解更多信息。

于 2013-10-23T20:20:48.830 回答