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

weixin_33858249發表於2017-09-14

加密原因:我們通常將一些重要的配置資訊寫在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。

 

 

本文轉自左正部落格園部落格,原文連結:http://www.cnblogs.com/soundcode/p/8116398.html,如需轉載請自行聯絡原作者

 

 

 

相關文章