NonCryptographicHashAlgorithm クラス

定義

非暗号化ハッシュ アルゴリズムを表します。

public ref class NonCryptographicHashAlgorithm abstract
public abstract class NonCryptographicHashAlgorithm
type NonCryptographicHashAlgorithm = class
Public MustInherit Class NonCryptographicHashAlgorithm
継承
NonCryptographicHashAlgorithm
派生

コンストラクター

NonCryptographicHashAlgorithm(Int32)

NonCryptographicHashAlgorithm クラスを初期化するために、派生クラスのコンストラクターから呼び出されます。

プロパティ

HashLengthInBytes

このハッシュ アルゴリズムから生成されたバイト数を取得します。

メソッド

Append(Byte[])

の内容 source を、現在のハッシュ計算用に既に処理されているデータに追加します。

Append(ReadOnlySpan<Byte>)

派生クラスでオーバーライドされた場合、現在の source ハッシュ計算で既に処理されているデータに の内容を追加します。

Append(Stream)

の内容 stream を、現在のハッシュ計算用に既に処理されているデータに追加します。

AppendAsync(Stream, CancellationToken)

非同期的に の stream 内容を読み取り、現在のハッシュ計算のために既に処理されているデータに追加します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetCurrentHash()

累積状態を変更せずに、現在計算されたハッシュ値を取得します。

GetCurrentHash(Span<Byte>)

累積状態を変更せずに、計算されたハッシュ値を に destination 書き込みます。

GetCurrentHashCore(Span<Byte>)

派生クラスでオーバーライドされると、累積状態を変更せずに計算されたハッシュ値を に destination 書き込みます。

GetHashAndReset()

現在計算されたハッシュ値を取得し、累積状態をクリアします。

GetHashAndReset(Span<Byte>)

計算されたハッシュ値を に destination 書き込み、累積状態をクリアします。

GetHashAndResetCore(Span<Byte>)

計算されたハッシュ値を に destination 書き込み、累積状態をクリアします。

GetHashCode()
古い.

このメソッドはサポートされておらず、呼び出すことはできません。 代わりに または GetHashAndReset() を呼び出GetCurrentHash()します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Reset()

派生クラスでオーバーライドされた場合、ハッシュ計算を初期状態にリセットします。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
TryGetCurrentHash(Span<Byte>, Int32)

累積状態を変更せずに、計算されたハッシュ値を に destination 書き込もうとします。

TryGetHashAndReset(Span<Byte>, Int32)

計算されたハッシュ値を に destination書き込もうとします。 成功した場合は、累積状態をクリアします。

適用対象