Shake128 クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
入力データのSHAKE128 ハッシュを計算します。
public ref class Shake128 sealed : IDisposable
public sealed class Shake128 : IDisposable
type Shake128 = class
interface IDisposable
Public NotInheritable Class Shake128
Implements IDisposable
- 継承
-
Shake128
- 実装
注釈
このアルゴリズムは FIPS 202 で指定されています。 SHAKE アルゴリズム ファミリは、出力を任意の長さに拡張できる拡張出力関数 (XOF) です。 XOF のサイズは、出力サイズではなく、アルゴリズムのセキュリティ強度を示します。
コンストラクター
Shake128() |
Shake128 クラスの新しいインスタンスを初期化します。 |
プロパティ
IsSupported |
アルゴリズムが現在のプラットフォームでサポートされているかどうかを示す値を取得します。 |
メソッド
AppendData(Byte[]) |
ハッシュで既に処理されているデータに、指定したデータを追加します。 |
AppendData(ReadOnlySpan<Byte>) |
ハッシュで既に処理されているデータに、指定したデータを追加します。 |
Clone() |
既存の追加データが保持された Shake128 の新しいインスタンスを作成します。 |
Dispose() |
アンマネージド リソースの解放、解放、またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 |
Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetCurrentHash(Int32) |
オブジェクトを初期状態にリセットせずに、 |
GetCurrentHash(Span<Byte>) |
オブジェクトを初期状態にリセットせずに、 |
GetHashAndReset(Int32) |
|
GetHashAndReset(Span<Byte>) |
|
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
HashData(Byte[], Int32) |
SHAKE128 アルゴリズムを使用してデータのハッシュを計算します。 |
HashData(ReadOnlySpan<Byte>, Int32) |
SHAKE128 アルゴリズムを使用してデータのハッシュを計算します。 |
HashData(ReadOnlySpan<Byte>, Span<Byte>) |
SHAKE128 アルゴリズムを使用してデータのハッシュを計算します。 |
HashData(Stream, Int32) |
SHAKE128 アルゴリズムを使用してストリームのハッシュを計算します。 |
HashData(Stream, Span<Byte>) |
SHAKE128 アルゴリズムを使用してストリームのハッシュを計算します。 |
HashDataAsync(Stream, Int32, CancellationToken) |
SHAKE128 アルゴリズムを使用して、ストリームのハッシュを非同期的に計算します。 |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
SHAKE128 アルゴリズムを使用して、ストリームのハッシュを非同期的に計算します。 |
MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
Read(Int32) |
オブジェクトを初期状態にリセットしたり、追加の呼び出しでハッシュの取得を続行したりすることなく、 |
Read(Span<Byte>) |
オブジェクトを初期状態にリセットしたり、追加の呼び出しでハッシュの取得を続行したりすることなく、 |
Reset() |
インスタンスを初期状態に戻します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET