加密和解密配置節

2021-04-13 06:28:40 字數 940 閱讀 7425

可以使用 asp.net iis 註冊工具 (aspnet_regiis.exe) 加密或解密 web 配置檔案的各節。在處理 web.config 檔案時,asp.net 將自動解密已加密的配置元素。

注意 aspnet_regiis.exe 工具位於 %windows%/microsoft.net/framework/versionnumber 資料夾中。

也可以使用 system.configuration 命名空間中的受保護配置類來加密和解密 web 配置檔案的各節、可執行檔案 (.exe) 的配置檔案的各節或者計算機級和應用程式級配置檔案的各節。有關更多資訊,請參見 sectioninformation 類的 protectsection 方法。有關引用 web.config 檔案的某一節的資訊,請參見 webconfigurationmanager 類。有關引用 web.config 檔案以外其他檔案的配置節的資訊,請參見 configurationmanager 類。

要加密配置檔案的內容,應將 aspnet_regiis.exe 工具與–pe選項以及要加密的配置元素的名稱一起使用。

使用–prov選項可標識將執行加密和解密的 protectedconfigurationprovider 的名稱。如果未使用-prov選項指定提供程式,將使用配置為 defaultprovider 的提供程式。

注意 如果您使用的是指定自定義金鑰容器的 rsaprotectedconfigurationprovider 例項,則必須在執行 aspnet_regiis.exe 工具前建立金鑰容器。有關更多資訊,請參見匯入和匯出受保護的配置 rsa 金鑰容器。

注意 要解密和加密 web.config 檔案的某一節,asp.net 程序必須具有讀取適當加密金鑰資訊的許可權。有關更多資訊,請參見匯入和匯出受保護的配置 rsa 金鑰容器。

複製**

IIS 配置節的加密和解密

可以使用 asp.net iis 註冊工具 aspnet regiis.exe 加密或解密 web 配置檔案的各節。在處理 web.config 檔案時,asp.net 將自動解密已加密的配置元素。下面是詳細的操作步驟 aspnet regiis.exe 在 windows microsoft.ne...

加密和解密

public class desc public static string decode string data catch descryptoserviceprovider cryptoprovider new descryptoserviceprovider memorystream ms n...

加密和解密

公鑰密碼體制的核心思想是 加密和解密採用不同的金鑰。這是公鑰密碼體制和傳統對稱密碼體制的最大區別。對於傳統對稱密碼而言,密文的安全性完全依賴於金鑰的保密性,一旦金鑰洩露,將毫無保密性可言。但是公鑰密碼體制徹底改變了這樣狀況,在公鑰密碼體制中,公鑰是公開的,只有私鑰是保密的,知道公鑰和密碼演算法要推測...