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


工具:

采用ASP.NET IIS 注册工具 (Aspnet_regiis.exe)对web.config实行本地加密,在应用程序项目中无需对该文件进行解密操作,.NET框架会自动替我们完成。

做法:

将下面的字符复制到记事本,然后改变后缀使之成为bat后缀的批处理文件。

加密:

@C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pef connectionStrings D:\001 
@pause

解密:

@C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pdf connectionStrings D:\001 
@pause

注:第一个参数为aspnet-regiis地址,第二个参数为加密或解密指令,第三个参数为加密的节点,第四个参数为web.config文件所在目录。

其中pef和pdf,其中的e和d分别为encode和decode。

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

  1. [引]ASP.NET IIS 注册工具 (Aspnet_regiis.exe)

    http://msdn.microsoft.com/zh-cn/k6h9cz8h(vs.80).aspx .NET Framework 附带了两个 IIS 注册工具:一个用于标准系统,另一个用于 64 ...

  2. 程序集注册工具 (Regasm.exe)

    程序集注册工具 (Regasm.exe) 程序集注册工具读取程序集中的元数据,并将所需的项添加到注册表中.注册表允许 COM 客户程序以透明方式创建 .NET Framework 类.类一经注册,任何 ...

  3. IIS错误页面隐藏版本信息 - Web.Config customErrors配置

    目录 背景 分析暴露原因 解决办法 扩展学习customErrors使用方法 customErrors元素配置结构 元素属性 Mod 属性选项 示例 参考文章 背景 项目现按照国网的要求,测试后发现系 ...

  4. ASP.NET 例程完全代码版(5)——通过web.config配置数据库连接池

    下面讲述在VS2005中如何使用web.config配置文件,进行数据库的连接操作,并启用SQL Server数据库的连接池,相信对于已经熟悉VS2003的.刚进入05的环境的朋友会有些帮助.     ...

  5. asp.net 命令行工具初步了解

    1 aspnet_compiler 如何进行预编译? 用aspnet_compiler命令,命令示例: aspnet_compiler -v \ -p G:\SourceWebSite G:\Targ ...

  6. ASP.NET2.0里的web.config配置接口API(转)

    ASP.NET2.0里的配置接口API ASP.NET2.0里的配置API接口函数允许我们读/写配置文件----包括对web.config和machine.config的读写.您可以读写您自己应用程序 ...

  7. Web.config详解+asp.net优化(1)

    一.认识Web.config文件 Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常用的设置asp.NET Web 应用程序的身份验证方式) ...

  8. Web.config详解+asp.net优化

    Web.config详解+asp.net优化(1) 一.认识Web.config文件 Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常用的 ...

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

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

最新文章

  1. 淘宝|蚂蚁|菜鸟|盒马|嘀嘀|饿了么面经(已拿多个offer)
  2. RHEL7 下双网卡绑定做主备(冗余)
  3. eeglab中文教程系列 汇总
  4. 创建线程安全的单例(ARC或 非ARC)
  5. hadoop 计算几点 主节点_01-Hadoop的介绍
  6. 【娱乐】收录各种神奇知乎问答
  7. 电路 第五版 第一章 电路模型和电路定律
  8. 四川大学计算机学硕分数线,川大计算机考研分数线
  9. 学生PHP校园超市网站制作 学生PHP网页毕设源码 学生动态数据库网站作品 PHP电子商务商城购物网站
  10. Can not find the tag library descriptor for /struts-tags问题
  11. java 算法基础之一寻找最大公约数
  12. oracle第三天笔记
  13. 《王道计算机考研》:应用层
  14. 区块链会员积分系统如何构建及应用逻辑
  15. 什么是yum源,yum的工作原理又是什么
  16. TypeWriter: Neural Type Prediction with Search-based Validation基于搜索的神经网络预测器
  17. asp.net 开发过程中关于image控件中图片点击后地址乱码的问题
  18. 图片识别软件有哪些?盘点三款好用的识别工具
  19. 23.网络文件共享服务
  20. 【工具】java 时间比较工具

热门文章

  1. Windows版Qt
  2. QML提供的JavaScript主机环境
  3. OpenGL多维数据集的透视图渲染
  4. C++是不是类型安全的?
  5. QT的QPainterPath类的使用
  6. 经典C语言程序100例之三七
  7. C语言中的变量是怎么回事?
  8. python3.6 mysql 教程_Python3.6与MySQL建立连接
  9. dev多行注释_Dev使用技巧
  10. FileUploadUtil