首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

webconfig中的数据库连接字符串 怎么加密

2012-01-11 
webconfig中的数据库连接字符串 如何加密?是不是自己用程序连接字串加密后,然后在粘贴到webconfig中就行了

webconfig中的数据库连接字符串 如何加密?
是不是自己用程序连接字串加密后,然后在粘贴到webconfig中就行了??程序中在解密

[解决办法]
开始-Microsoft Visual Studio 2005-Visual Studio Tools-Visual Studio 2005 命令提示
进入命令行先

加密 web.config,注意,不是直接加密 configuration 节,是加密下面的 section,如有多个 section,如 appSettings、connectionStrings,单独加密即可)

加密:
aspnet_regiis -pe "appSettings " -app "/网站虚拟目录名 "
解密:
aspnet_regiis -de "appSettings " -app "/网站虚拟目录名 "

加解密 connectionStrings 时,换 "appSettings " 为 "connectionStrings " 即可
加密后只有本机运行的该网站能自动解密读取
需要修改时运行命令后修改 再运行命令重新加密即可

加密后,换其他主机是解不回去的,就是说你拷贝后拿到其他地方是无法解回去的

热点排行