SHA256Cng 類別

定義

提供安全雜湊演算法(SHA)的密碼學次世代(CNG)實作,支援256位元雜湊值。

public ref class SHA256Cng sealed : System::Security::Cryptography::SHA256
public sealed class SHA256Cng : System.Security.Cryptography.SHA256
type SHA256Cng = class
    inherit SHA256
Public NotInheritable Class SHA256Cng
Inherits SHA256
繼承

備註

此演算法僅用於雜湊,不提供任何加密或解密功能。

建構函式

名稱 Description
SHA256Cng()

初始化 SHA256Cng 類別的新執行個體。

欄位

名稱 Description
HashSizeValue

代表計算出的雜湊碼大小(以位元為單位)。

(繼承來源 HashAlgorithm)
HashValue

代表計算出的雜湊碼值。

(繼承來源 HashAlgorithm)
State

代表雜湊計算的狀態。

(繼承來源 HashAlgorithm)

屬性

名稱 Description
CanReuseTransform

會得到一個值,表示電流轉換是否可以重複使用。

(繼承來源 HashAlgorithm)
CanTransformMultipleBlocks

當在派生類別中覆寫時,會得到一個值,表示是否可以轉換多個區塊。

(繼承來源 HashAlgorithm)
Hash

取得計算出的雜湊碼值。

(繼承來源 HashAlgorithm)
HashSize

取得計算出的雜湊碼大小(以位元為單位)。

(繼承來源 HashAlgorithm)
InputBlockSize

當在衍生類別中覆寫時,會得到輸入區塊大小。

(繼承來源 HashAlgorithm)
OutputBlockSize

當在衍生類別中覆寫時,會得到輸出區塊大小。

(繼承來源 HashAlgorithm)

方法

名稱 Description
Clear()

釋放 HashAlgorithm 類別所使用的所有資源。

(繼承來源 HashAlgorithm)
ComputeHash(Byte[], Int32, Int32)

計算指定位元組陣列中指定區域的雜湊值。

(繼承來源 HashAlgorithm)
ComputeHash(Byte[])

計算指定位元組陣列的雜湊值。

(繼承來源 HashAlgorithm)
ComputeHash(Stream)

計算指定 Stream 物件的雜湊值。

(繼承來源 HashAlgorithm)
Dispose()

釋放目前類別實例 HashAlgorithm 所使用的所有資源。

(繼承來源 HashAlgorithm)
Dispose(Boolean)

釋放 未管理的資源, HashAlgorithm 並可選擇性地釋放受管理資源。

(繼承來源 HashAlgorithm)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
HashCore(Byte[], Int32, Int32)

當在衍生類別中覆寫時,會將寫入物件的資料導向計算雜湊演算法。

(繼承來源 HashAlgorithm)
HashFinal()

當在衍生類別中覆寫時,會在最後資料被密碼雜湊演算法處理後完成雜湊計算。

(繼承來源 HashAlgorithm)
Initialize()

初始化或重新初始化雜湊演算法的實例。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
TransformBlock(Byte[], Int32, Int32, Byte[], Int32)

計算輸入位元組陣列指定區域的雜湊值,並將輸入位元組陣列的指定區域複製到輸出位元組陣列的指定區域。

(繼承來源 HashAlgorithm)
TransformFinalBlock(Byte[], Int32, Int32)

計算指定位元組陣列中指定區域的雜湊值。

(繼承來源 HashAlgorithm)

明確介面實作

名稱 Description
IDisposable.Dispose()

釋放 未管理的資源, HashAlgorithm 並可選擇性地釋放受管理資源。

(繼承來源 HashAlgorithm)

適用於