MD5Cng 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 MD5 (Message Digest 5) 128 位元雜湊驗算法的 CNG (Cryptography Next Generation) 實作。
public ref class MD5Cng sealed : System::Security::Cryptography::MD5
public sealed class MD5Cng : System.Security.Cryptography.MD5
type MD5Cng = class
inherit MD5
Public NotInheritable Class MD5Cng
Inherits MD5
- 繼承
備註
此演算法僅適用於哈希,而且不會提供任何加密或解密。
注意
有較新的哈希演算法,例如安全哈希演算法 SHA-256 和 SHA-512。 請考慮使用 SHA256Cng 類別或 類別, SHA512Cng 而不是類別 MD5Cng 。 僅用於 MD5Cng 與舊版應用程式和數據的相容性。
注意
使用已啟用 FIPS Windows 安全性設定的 MD5 演算法會擲回 CryptographicException 例外狀況。
建構函式
MD5Cng() |
初始化 MD5Cng 類別的新執行個體。 |
欄位
HashSizeInBits |
MD5 演算法所產生的哈希大小,以位為單位。 (繼承來源 MD5) |
HashSizeInBytes |
MD5 演算法所產生的哈希大小,以位元組為單位。 (繼承來源 MD5) |
HashSizeValue |
代表計算出來之雜湊碼的大小,以位元為單位。 (繼承來源 HashAlgorithm) |
HashValue |
表示計算出來的雜湊碼的值。 (繼承來源 HashAlgorithm) |
State |
表示雜湊計算的狀態。 (繼承來源 HashAlgorithm) |
屬性
CanReuseTransform |
取得值,表示目前的轉換是否可重複使用。 (繼承來源 HashAlgorithm) |
CanTransformMultipleBlocks |
在衍生類別中覆寫時,取得值以指出是否有多個區塊可被轉換。 (繼承來源 HashAlgorithm) |
Hash |
取得計算出來之雜湊碼的值。 (繼承來源 HashAlgorithm) |
HashSize |
取得計算出來之雜湊碼的大小,以位元為單位。 (繼承來源 HashAlgorithm) |
InputBlockSize |
在衍生類別中覆寫時,取得輸入區塊的大小。 (繼承來源 HashAlgorithm) |
OutputBlockSize |
在衍生類別中覆寫時,取得輸出區塊的大小。 (繼承來源 HashAlgorithm) |
方法
明確介面實作
IDisposable.Dispose() |
釋放 HashAlgorithm 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 (繼承來源 HashAlgorithm) |