System.Security.Cryptography 名稱空間
System.Security.Cryptography
名稱空間提供加密服務,包括安全編碼和解碼的資料,以及許多其他操作,如雜湊、 隨機數字生成和訊息身份驗證。
類 | 說明 |
---|---|
Aes | 表示高階加密標準 (AES) 的所有實現必須從中繼承的抽象基類。 |
AesCng | 提供高階加密標準 (AES) 演算法的下一代加密技術 (CNG) 實現。 |
AesCryptoServiceProvider | 執行對稱加密和解密使用高階加密標準 (AES) 演算法的加密應用程式程式設計介面 (CAPI) 實現。 |
AesManaged | 提供了高階加密標準 (AES) 對稱演算法的一種託管的實現。 |
AsnEncodedData | 表示抽象語法表示法一 (ASN.1) 編碼的資料。 |
AsnEncodedDataCollection | 表示 AsnEncodedData 物件集合。 此類不能被繼承。 |
AsnEncodedDataEnumerator | 提供在 AsnEncodedDataCollection 物件中導航的能力。 無法繼承此類。 |
AsymmetricAlgorithm | 表示非對稱演算法的所有實現都必須從中繼承的抽象基類。 |
AsymmetricKeyExchangeDeformatter | 表示所有非對稱金鑰交換反格式化程式均從中派生的基類。 |
AsymmetricKeyExchangeFormatter | 表示從中派生出所有非對稱金鑰交換格式化程式的基類。 |
AsymmetricSignatureDeformatter | 表示從中派生非對稱簽名反格式化程式的所有實現的抽象基類。 |
AsymmetricSignatureFormatter | 表示從中繼承非對稱演算法的所有實現的基類。 |
CngAlgorithm | 封裝加密演算法的名稱。 |
CngAlgorithmGroup | 封裝加密演算法組的名稱。 |
CngKey | 定義用於下一代加密技術 (CNG) 物件的金鑰核心功能。 |
CngKeyBlobFormat | 指定用於 Microsoft 下一代加密技術 (CNG) 物件的金鑰 BLOB 格式。 |
CngKeyCreationParameters | 包含金鑰建立的高階屬性。 |
CngPropertyCollection | 提供下一代加密技術 (CNG) 屬性的強型別集合。 |
CngProvider | 封裝用於下一代加密技術 (CNG) 物件的金鑰儲存提供程式 (KSP) 名稱。 |
CngUIPolicy | 封裝訪問受保護金鑰時下一代加密技術 (CNG) 所顯示使用者介面 (UI) 的可選配置引數。 |
CryptoAPITransform | 執行資料的加密轉換。 此類不能被繼承。 |
CryptoConfig | 訪問加密配置資訊。 |
CryptographicAttributeObject | 包含一個型別和值與該型別關聯的集合。 |
CryptographicAttributeObjectCollection | 包含一組 CryptographicAttributeObject 物件。 |
CryptographicAttributeObjectEnumerator | 提供 CryptographicAttributeObjectCollection 集合的列舉功能。 此類不能被繼承。 |
CryptographicException | 當加密操作中出現錯誤時引發的異常。 |
CryptographicUnexpectedOperationException | 當加密操作中出現意外操作時引發的異常。 |
CryptoStream | 定義將資料流連結到加密轉換的流。 |
CspKeyContainerInfo | 提供有關加密金鑰對的附加資訊。 此類不能被繼承。 |
CspParameters | 包含一些引數,這些引數傳遞到指定加密計算的加密服務提供程式 (CSP)。 無法繼承此類。 |
DataProtector | 提供資料保護器基類。 |
DeriveBytes | 表示抽象基類,匯出指定長度位元組序列的所有類都從該基類繼承。 |
DES | 表示資料加密標準 (DES) 演算法的基類,所有 DES 實現都必須從此基類派生。 |
DESCryptoServiceProvider | 定義一個包裝物件來訪問加密服務提供程式 (CSP) 版本的資料加密標準 (DES) 演算法。 此類不能被繼承。 |
DpapiDataProtector | 提供了簡單的資料保護方法。 |
DSA | 表示數字簽名演算法(DSA)的所有實現都必須從中繼承的抽象基類。 |
DSACng | 提供數字簽名演算法 (DSA) 的下一代加密技術 (CNG) 實現。 |
DSACryptoServiceProvider | 定義一個包裝物件來訪問加密服務提供程式 (CSP) 實現的 DSA 演算法。 此類不能被繼承。 |
DSASignatureDeformatter | 驗證數字簽名演算法 (DSA) PKCS #1 v1.5 簽名。 |
DSASignatureFormatter | 建立數字簽名演算法 (DSA) 簽名。 |
ECDiffieHellman | 提供一個抽象基類演算法實現可以派生自該橢圓曲線 Diffie-hellman (ECDH)。 此類提供一組基本的所有 ECDH 實現必須都支援的操作。 |
ECDiffieHellmanCng | 提供的橢圓曲線 Diffie-hellman (ECDH) 演算法的下一代加密技術 (CNG) 實現。 此類用於執行加密操作。 |
ECDiffieHellmanCngPublicKey | 指定與一起使用的橢圓曲線 Diffie-hellman (ECDH) 公鑰 ECDiffieHellmanCng 類。 |
ECDiffieHellmanPublicKey | 提供所有 ECDiffieHellmanCngPublicKey 實現必須從中繼承的抽象基類。 |
ECDsa | 提供用於封裝橢圓曲線數字簽名演算法 (ECDSA) 的抽象基類。 |
ECDsaCng | 提供橢圓曲線數字簽名演算法 (ECDSA) 的下一代加密技術 (CNG) 實現。 |
FromBase64Transform | 從 Base 64 轉換 CryptoStream。 |
HashAlgorithm | 表示所有加密雜湊演算法實現均必須從中派生的基類。 |
HMAC | 表示基於雜湊的訊息驗證程式碼 (HMAC) 的所有實現必須從中派生的抽象類。 |
HMACMD5 | 通過使用計算基於雜湊的訊息身份驗證程式碼 (HMAC) MD5 雜湊函式。 |
HMACRIPEMD160 | 通過使用計算基於雜湊的訊息身份驗證程式碼 (HMAC) RIPEMD160 雜湊函式。 |
HMACSHA1 | 計算基於雜湊訊息身份驗證程式碼 (HMAC) 使用 SHA1 雜湊函式。 |
HMACSHA256 | 通過使用計算基於雜湊的訊息身份驗證程式碼 (HMAC)SHA256雜湊函式。 |
HMACSHA384 | 計算基於雜湊的訊息身份驗證程式碼 (HMAC) 使用SHA384雜湊函式。 |
HMACSHA512 | 計算基於雜湊的訊息身份驗證程式碼 (HMAC) 使用SHA512雜湊函式。 |
KeyedHashAlgorithm | 顯示所有加密雜湊演算法實現均必須從中派生的抽象類。 |
KeySizes | 確定對稱加密演算法的一組有效金鑰大小。 |
MACTripleDES | 使用 TripleDES 計算輸入資料 CryptoStream 的訊息驗證程式碼 (MAC)。 |
ManifestSignatureInformation | 提供有關清單簽名資訊。 |
ManifestSignatureInformationCollection | 表示 ManifestSignatureInformation 物件的只讀集合。 |
MaskGenerationMethod | 表示所有掩碼生成器演算法均必須從中派生的抽象類。 |
MD5 | 表示的抽象類的所有實現從中MD5雜湊演算法繼承。 |
MD5Cng | 提供 CNG (下一代加密技術) 實現的 MD5 (訊息摘要 5) 128 位雜湊演算法。 |
MD5CryptoServiceProvider | 計算MD5雜湊值輸入的資料使用加密服務提供程式 (CSP) 提供的實現。 此類不能被繼承。 |
ECCurve.NamedCurves | 表示用於建立已命名曲線的工廠類。 |
Oid | 表示加密物件識別符號。 無法繼承此類。 |
OidCollection | 表示 Oid 物件集合。 此類不能被繼承。 |
OidEnumerator | 提供在 OidCollection 物件中導航的能力。 無法繼承此類。 |
PasswordDeriveBytes | 使用 PBKDF1 演算法的擴充套件從密碼派生金鑰。 |
PKCS1MaskGenerationMethod | 根據 PKCS #1 計算用於金鑰交換演算法的掩碼。 |
ProtectedData | 提供用於加密和解密資料的方法。 此類不能被繼承。 |
ProtectedMemory | 提供用於保護和取消記憶體保護方法。 此類不能被繼承。 |
RandomNumberGenerator | 表示加密隨機數生成器的所有實現從中派生的抽象類。 |
RC2 | 表示 RC2 演算法的所有實現均必須從中派生的基類。 |
RC2CryptoServiceProvider | 定義一個包裝物件來訪問加密服務提供程式 (CSP) 實現的 RC2 演算法。 此類不能被繼承。 |
Rfc2898DeriveBytes | 通過使用基於 HMACSHA1 的偽隨機數生成器,實現基於密碼的金鑰派生功能 (PBKDF2)。 |
Rijndael | 表示的基類的所有實現從中Rijndael對稱加密演算法必須繼承。 |
RijndaelManaged | 訪問的託管的版本Rijndael演算法。 無法繼承此類。 |
RijndaelManagedTransform | 執行加密轉換的資料使用 rijndael 金鑰包裝演算法。 此類不能被繼承。 |
RIPEMD160 | 表示 MD160 雜湊演算法的所有實現從中都繼承的抽象類。 |
RIPEMD160Managed | 計算RIPEMD160使用託管的庫的輸入資料的雜湊。 |
RNGCryptoServiceProvider | 使用加密服務提供程式 (CSP) 提供的實現來實現加密隨機數生成器 (RNG)。 此類不能被繼承。 |
RSA | 表示 RSA 演算法的所有實現均從中繼承的基類。 |
RSACng | 提供 RSA 演算法的下一代加密技術(CNG)實現。 |
RSACryptoServiceProvider | 使用加密服務提供程式 (CSP) 提供的 RSA 演算法的實現執行非對稱加密和解密。 無法繼承此類。 |
RSAEncryptionPadding | 指定填充模式和引數以使用與 RSA 加密或解密操作。 |
RSAOAEPKeyExchangeDeformatter | 對最優非對稱加密填充 (OAEP) 金鑰交換資料進行解密。 |
RSAOAEPKeyExchangeFormatter | 使用 RSA 建立最優非對稱加密填充 (OAEP) 金鑰交換資料。 |
RSAPKCS1KeyExchangeDeformatter | 對 PKCS #1 金鑰交換資料進行解密。 |
RSAPKCS1KeyExchangeFormatter | 使用 RSA 建立 PKCS#1 金鑰交換資料。 |
RSAPKCS1SignatureDeformatter | 驗證 RSA PKCS #1 1.5 版簽名。 |
RSAPKCS1SignatureFormatter | 建立 RSA PKCS #1 1.5 版簽名。 |
RSASignaturePadding | 指定要用於 RSA 簽名建立或驗證操作填充模式和引數。 |
SHA1 | 計算 SHA1 輸入資料的雜湊值。 |
SHA1Cng | 提供的下一代加密技術 (CNG) 實現的安全雜湊演算法 (SHA)。 |
SHA1CryptoServiceProvider | 計算 SHA1 雜湊值的輸入資料使用加密服務提供商 (CSP) 提供的實現。 此類不能被繼承。 |
SHA1Managed | 計算 SHA1 使用託管的庫的輸入資料的雜湊值。 |
SHA256 | 計算 SHA256 輸入資料的雜湊值。 |
SHA256Cng | 提供的下一代加密技術 (CNG) 實現的安全雜湊演算法 (SHA) 256 位雜湊值。 |
SHA256CryptoServiceProvider | 定義一個包裝物件來訪問加密服務提供程式 (CSP) 實現的 SHA256 演算法。 |
SHA256Managed | 計算 SHA256 使用託管的庫的輸入資料的雜湊值。 |
SHA384 | 計算 SHA384 輸入資料的雜湊值。 |
SHA384Cng | 為 384 位雜湊值提供的下一代加密技術 (CNG) 實現的安全雜湊演算法 (SHA)。 |
SHA384CryptoServiceProvider | 定義一個包裝物件來訪問加密服務提供程式 (CSP) 實現的 SHA384 演算法。 |
SHA384Managed | 計算 SHA384 使用託管的庫的輸入資料的雜湊值。 |
SHA512 | 計算 SHA512 輸入資料的雜湊值。 |
SHA512Cng | 為 512 位雜湊值提供的下一代加密技術 (CNG) 實現的安全雜湊演算法 (SHA)。 |
SHA512CryptoServiceProvider | 定義一個包裝物件來訪問加密服務提供程式 (CSP) 實現的 SHA512 演算法。 |
SHA512Managed | 計算 SHA512 使用託管的庫的輸入資料的雜湊演算法。 |
SignatureDescription | 包含有關數字簽名的屬性的資訊。 |
StrongNameSignatureInformation | 包含清單的強名稱簽名資訊。 |
SymmetricAlgorithm | 表示所有對稱演算法的實現都必須從中繼承的抽象基類。 |
ToBase64Transform | 將 CryptoStream 轉換為 Base 64。 |
TripleDES | 表示三重資料加密標準演算法的基類,TripleDES 的所有實現都必須從此基類派生。 |
TripleDESCng | 提供三重資料加密標準 (3DES) 演算法的下一代加密技術 (CNG) 實現。 |
TripleDESCryptoServiceProvider | 定義一個包裝物件,若要訪問的加密服務提供程式 (CSP) 版本 TripleDES 演算法。 此類不能被繼承。 |
相關文章
- 名稱空間
- PHP名稱空間PHP
- PHP 名稱空間PHP
- 20200109 - 名稱空間
- python名稱空間Python
- vuex名稱空間Vue
- 15-名稱空間
- Python名稱空間包Python
- 11. 名稱空間
- ts---名稱空間
- C++名稱空間C++
- 使用p名稱空間和c名稱空間的XML快捷方式XML
- Python中名稱空間是什麼?名稱空間生命週期是多久?Python
- ros節點名稱空間ROS
- PHP 核心特性 - 名稱空間PHP
- Kubernetes 名稱空間入門
- 3-1 名稱空間
- 什麼是名稱空間?
- Python作用域和名稱空間Python
- spring框架中的名稱空間Spring框架
- c++系列:匿名名稱空間C++
- 內聯和巢狀名稱空間巢狀
- Python中名稱空間包簡介Python
- PHP 物件導向 (三)名稱空間PHP物件
- OpenCV 名稱空間學習筆記OpenCV筆記
- php名稱空間的呼叫順序PHP
- 瞭解下C# 名稱空間(Namespace)C#namespace
- C++系列: 巢狀名稱空間C++巢狀
- PHP 獲取不帶名稱空間的類名PHP
- yaml檔案中在哪加名稱空間?YAML
- Kubernetes 的層級名稱空間介紹
- Python3 名稱空間和作用域Python
- 自研 PHP 框架 1.1_名稱空間PHP框架
- 深入講解Python名稱空間規則!Python
- 對名稱空間的一點個人理解
- DIY 實現 ThinkPHP 核心框架(四)名稱空間PHP框架
- VS2022 名稱空間std不包含vector
- 你真的知道什麼是 Python「名稱空間」嗎?Python