如何在App.config VB.net中加密连接字符串

时间:2013-10-23 19:40:15

标签: mysql vb.net connection-string

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用aspnet_regiis.exe工具,只要暂时将app.config重命名为web.config,就像这样:

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

阅读Encrypting and Decrypting Configuration Sections了解详情。