ASP.NET 2.0 中有一个新的安全特性.可以对 Web.config 文件中的任何配置节进行加密处理,可以通过手工运行工具aspnet_regiis或者编程来完成这个工作。如果你可以直接访问你的Web 服务器,你可以通过运行如下的命令行.  

  可以使用受保护配置来加密 Web 应用程序配置文件(如 Web.config 文件)中的敏感信息(包括用户名和密码、数据库连接字符串和加密密钥)。对配置信息进行加密后,即使攻击者获取了对配置文件的访问,也可以使攻击者难以获取对敏感信息的访问,从而改进应用程序的安全性。 针对asp.net 2.0的应用程序的数据库链接字符串进行加密:例如,未加密的配置文件中可能包含一个指定用于连接到数据库的连接字符串的节,如下面的示例所

1、加密:
    自动加密:
        @echo off
        set str=%~dp0
        C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pef "connectionStrings" %str:~0,-1%
        pause
    手动配置:
        @echo off
        C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pef "connectionStrings" "E:\china2car\manage.china2car.com"
        pause
2、解密:
    自动解密:
        @echo off
        set str=%~dp0
        C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pdf "connectionStrings" %str:~0,-1%
        PAUSE
    手动配置:
        @echo off
        C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pdf "connectionStrings" "E:\china2car\manage.china2car.com"
        PAUSE
注:.net版本都需要手动配置.
①、v2.0.50727:当前使用的.net版本
②、E:\china2car\manage.china2car.com:当前网站路径

转载于:https://www.cnblogs.com/shuyu/archive/2010/08/11/1797126.html

VS Web.config 密码加密加密相关推荐

  1. 采用ASP.NET IIS 注册工具 (Aspnet_regiis.exe)对web.config实行本地加密

    加密原因:我们通常将一些重要的配置信息写在Web.config里面,其中数据库链接就是这样的信息.将这些数据直接明文显示,显然不太安全. 工具: 采用ASP.NET IIS 注册工具 (Aspnet_ ...

  2. Web.config配置文件的加密,解密及读写操作

    代码都比较简单.不用多做说明: Code aspx: <body> <form id="form1" runat="server"> & ...

  3. 在Windows和Azure中使用加密证书提高web.config的安全性

    \ 本文要点 \\ 加密证书可限制具有机密访问权限的人数.\\t 加密证书本身并不会降低对稳健性和多层安全计划的需求.\\t pfx解密密钥文件必须存储在一个安全的离线位置,并与密码分开存储.\\t ...

  4. asp.net 2.0中加密web.config

    可以使用受保护配置来加密 Web 应用程序配置文件(如 Web.config 文件)中的敏感信息(包括用户名和密码.数据库连接字符串和加密密钥).对配置信息进行加密后,即使攻击者获取了对配置文件的访问 ...

  5. web.config加密解密批处理

    打开.Net Framework附带的SDK命令提示符. 加密命令: aspnet_regiis -pe "connectionStrings" -app "/encry ...

  6. web.config中特殊字符的处理

    在ASP.NET应用中通常需要将数据库用户名和密码写在web.config中(当然也可以直接编译到dll中,增加安全性,但不够灵活修改数据库或使用数据源控件时会有问题).在这过程中通常会遇到这样一个问 ...

  7. (译)利用ASP.NET加密和解密Web.config中连接字符串

    介绍 这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串 背景描述 在以前的博客中,我写了许多关于介绍 Asp.net, Gridview, SQL Server, A ...

  8. 如何对web.config进行加密和解密

    http://blog.csdn.net/jf_jifei/article/details/6527390 在WEB网站开发过程中,如果我们将数据库连接字符串封装到.DLL文件中,将会给数据库和程序的 ...

  9. mysql连接字符串加密配置文件_Asp.net2.0如何加密Web.config配置文件数据库连接字符串...

    在asp.net2.0中,发布网站时,加密web.config,这样可以有效保证数据库用户和密码安全,其步骤如下: ①添加密钥 执行:C:\WINDOWS\Microsoft.NET\Framewor ...

最新文章

  1. java后台分页插件怎么写_Java分页技术(从后台传json到前台解析显示)
  2. php如何防止消息被篡改,php如何用libevent处理rabbitmq发来的消息,防止消息丢失或者人为的中断导致消息没有被处理完整...
  3. pythonwin 崩溃的解决办法【转贴】
  4. php flock 超时,php flock失效问题
  5. python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退
  6. python不同数据的读入_python读写不同编码txt文件_python读写txt文件
  7. SpringBoot 自带工具类~断言
  8. java main 命令行_java Main 命令行
  9. 计算机输入输出c语言,计算机等级考试二级C语言讲义第三讲输入输出函数
  10. [AHOI2004]数字迷阵 结论+矩乘
  11. python异常处理有什么意义_怎么学好Python异常处理 五种处理机制是什么
  12. 阿里云:Table Store(OTS) Writer
  13. [USACO2011 Feb] Cow Line
  14. 局域网中传输介质的应用分析
  15. 电脑主页面上的计算机没了,电脑界面上的internet explorer 没有了
  16. 关于go语言的测试相关内容笔记
  17. JS 特效代码 400例
  18. 设计模式-行为型软件设计模式(二)
  19. vue项目中引入vuex------初试
  20. Veil-Evasion免杀

热门文章

  1. OpenCV中的数据结构
  2. 图像处理时一些卷积核子函数的生成
  3. opencv 霍夫线变换
  4. 1.2.3 使用向量化进行加速计算
  5. 超级计算机预测2月有雪寒潮,神预测!中国超级计算提前半个月预测了美国的寒潮...
  6. jmeter 多机负载压测与服务器性能监测
  7. 主码索引、聚集索引、非主码索引(辅助索引)、唯一索引、外键索引、复合索引、非主码索引、聚集主码(聚集索引)、单列索引、多列索引、普通索引等...
  8. Android进阶笔记09:Android 万能适配器
  9. 【 随笔 】 财源滚滚
  10. 使用VC++2015 实现XP按钮效果