怎么加密~~
要实例~
要实例~
解决方案 »
- A标签绑javascript:showPopWin的问题
- 牛人们进。。。帮帮忙 asp.net
- 请假单审批的问题,如何判断前面的人已经审批过?
- vss能用ajax?
- 请问如何将二进制流从数据库里读取出来啊?
- 高份求一个正则表达式 谢谢大家了
- 这个falsh图片播放要加个标题
- javascript 按着键盘不放 怎样连续调用?
- Attributs.Add问题
- 高手们能解释一下报表是什么概念,具体是现实什么的,能详细解释吗,有报表的例子吗?有图就行
- |M| 问一个很实用,但我却想不出什么办法的 页面加载友好提示的问题
- {ajax应用问题}我想问下大家现在开发ajax都用什么框架,最好能说出其框架的优点(希望是实战的经验,不是书本知识)谢谢,顶有分!
进入命令行先加密 web.config,注意,不是直接加密 configuration 节,是加密下面的 section,如有多个 section,如 appSettings、connectionStrings,单独加密即可)加密:
aspnet_regiis -pe "appSettings" -app "/网站虚拟目录名"
解密:
aspnet_regiis -de "appSettings" -app "/网站虚拟目录名"加解密 connectionStrings 时,换 "appSettings" 为 "connectionStrings" 即可
加密后只有本机运行的该网站能自动解密读取
需要修改时运行命令后修改 再运行命令重新加密即可加密后,换其他主机是解不回去的,就是说你拷贝后拿到其他地方是无法解回去的
-pe 节 对配置节进行加密。可选参数: [-prov provider] 使用此提供程序进行加密。 [-app virtual-path] 在此虚拟路径加密。虚拟路径必须以正斜杠开头。如果此虚拟路径为“/”,则表示站点的根目录。如果未指定 -app,则对根目录下的 web.config 进行加密。 [-site site-name-or-ID] 在 -app 中指定的虚拟路径的站点。如果未指定,将使用默认网站。 [-location sub-path] 位置子路径。 [-pkm] 对 machine.config 而不是 web.config 进行加密/解密。
-pd 节 对配置节进行解密。可选参数: [-app virtual-path] 在此虚拟路径解密。虚拟路径必须以正斜杠开头。如果此虚拟路径为“/”,则表示站点的根目录。如果未指定 -app,则对根目录下的 web.config 进行解密。 [-site site-name-or-ID] 在 -app 中指定的虚拟路径的站点。如果未指定,将使用默认网站。 [-location sub-path] 位置子路径。 [-pkm] 对 machine.config 而不是 web.config 进行加密/解密。
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetcon/html/e1652f90-eac5-4f51-bff1-cf1acc2e1180.htm
{
string path = "/Test";
Configuration config = WebConfigurationManager.OpenWebConfiguration(path);
ConfigurationSection appSettings = config.GetSection("connectionStrings");//appSettings这样加密appSettings
if (bEncrypt)
{
appSettings.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");//加密
}
else
{
appSettings.SectionInformation.UnprotectSection();//解密
}
config.Save(); }