採用ASP.NET IIS 註冊工具 (Aspnet_regiis.exe)對web.config實行本地加密

原文:http://blog.csdn.net/yf505261213/article/details/8462821web

加密緣由:咱們一般將一些重要的配置信息寫在Web.config裏面,其中數據庫連接就是這樣的信息。將這些數據直接明文顯示,顯然不太安全。數據庫


工具:
安全

採用ASP.NET IIS 註冊工具 (Aspnet_regiis.exe)對web.config實行本地加密,在應用程序項目中無需對該文件進行解密操做,.NET框架會自動替咱們完成。框架

 

作法:工具

將下面的字符複製到記事本,而後改變後綴使之成爲bat後綴的批處理文件。加密

 

加密:spa

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

加密:code

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

 

注:第一個參數爲aspnet-regiis地址,第二個參數爲加密或解密指令,第三個參數爲加密的節點,第四個參數爲web.config文件所在目錄。

其中pef和pdf,其中的e和d分別爲encode和decode。

相關文章
相關標籤/搜索