SHA384 クラス
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
入力データの SHA384 ハッシュを計算します。
public ref class SHA384 abstract : System::Security::Cryptography::HashAlgorithm
public abstract class SHA384 : System.Security.Cryptography.HashAlgorithm
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class SHA384 : System.Security.Cryptography.HashAlgorithm
type SHA384 = class
inherit HashAlgorithm
[<System.Runtime.InteropServices.ComVisible(true)>]
type SHA384 = class
inherit HashAlgorithm
Public MustInherit Class SHA384
Inherits HashAlgorithm
- 継承
- 派生
- 属性
次の例では、 のハッシュdata
をSHA384計算し、 にresult
格納します。 この例では、定義済みの定数 DATA_SIZE
があることを前提としています。
array<Byte>^ data = gcnew array<Byte>( DATA_SIZE );
array<Byte>^ result;
SHA384^ shaM = gcnew SHA384Managed;
result = shaM->ComputeHash( data );
byte[] data = new byte[DATA_SIZE];
byte[] result;
using (SHA384 sha384 = SHA384.Create())
{
result = sha384.ComputeHash(data);
}
Dim data(DATA_SIZE) As Byte
Dim result() As Byte
Using sha384 As SHA384 = SHA384.Create()
result = sha384.ComputeHash(data)
End Using
ハッシュは、大量のデータを表す固定サイズの一意の値として使用されます。 2 つのデータ セットのハッシュは、対応するデータも一致する場合にのみ一致する必要があります。 データを小さく変更すると、ハッシュの大きな予測不可能な変更が発生します。
アルゴリズムの SHA384 ハッシュ サイズは 384 ビットです。
Hash |
SHA384 アルゴリズムによって生成されるハッシュ サイズ (ビット単位)。 |
Hash |
SHA384 アルゴリズムによって生成されるハッシュ サイズ (バイト単位)。 |
Hash |
計算されたハッシュ コードのサイズをビット単位で表します。 (継承元 HashAlgorithm) |
Hash |
計算されたハッシュ コードの値を表します。 (継承元 HashAlgorithm) |
State |
ハッシュ計算の状態を表します。 (継承元 HashAlgorithm) |
Can |
現在の変換を再利用できるかどうかを示す値を取得します。 (継承元 HashAlgorithm) |
Can |
派生クラスでオーバーライドされると、複数のブロックを変換できるかどうかを示す値を取得します。 (継承元 HashAlgorithm) |
Hash |
計算されたハッシュ コードの値を取得します。 (継承元 HashAlgorithm) |
Hash |
計算されたハッシュ コードのサイズをビット単位で取得します。 (継承元 HashAlgorithm) |
Input |
派生クラスでオーバーライドされると、入力ブロック サイズを取得します。 (継承元 HashAlgorithm) |
Output |
派生クラスでオーバーライドされると、出力ブロック サイズを取得します。 (継承元 HashAlgorithm) |
Clear() |
HashAlgorithm クラスによって使用されているすべてのリソースを解放します。 (継承元 HashAlgorithm) |
Compute |
指定したバイト配列のハッシュ値を計算します。 (継承元 HashAlgorithm) |
Compute |
指定したバイト配列の指定した領域のハッシュ値を計算します。 (継承元 HashAlgorithm) |
Compute |
指定された Stream オブジェクトのハッシュ値を計算します。 (継承元 HashAlgorithm) |
Compute |
指定された Stream オブジェクトのハッシュ値を非同期に計算します。 (継承元 HashAlgorithm) |
Create() |
SHA384 の既定の実装のインスタンスを作成します。 |
Create(String) |
古い.
SHA384 の指定した実装のインスタンスを作成します。 |
Dispose() |
HashAlgorithm クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 (継承元 HashAlgorithm) |
Dispose(Boolean) |
HashAlgorithm によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。 (継承元 HashAlgorithm) |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
Get |
既定のハッシュ関数として機能します。 (継承元 Object) |
Get |
現在のインスタンスの Type を取得します。 (継承元 Object) |
Hash |
派生クラスでオーバーライドされると、ハッシュを計算するために、オブジェクトに書き込まれたデータをハッシュ アルゴリズムにルーティングします。 (継承元 HashAlgorithm) |
Hash |
ハッシュを計算するために、オブジェクトに書き込んだデータをハッシュ アルゴリズムにルーティングします。 (継承元 HashAlgorithm) |
Hash |
SHA384 アルゴリズムを使用してデータのハッシュを計算します。 |
Hash |
SHA384 アルゴリズムを使用してデータのハッシュを計算します。 |
Hash |
SHA384 アルゴリズムを使用してデータのハッシュを計算します。 |
Hash |
SHA384 アルゴリズムを使用してストリームのハッシュを計算します。 |
Hash |
SHA384 アルゴリズムを使用してストリームのハッシュを計算します。 |
Hash |
SHA384 アルゴリズムを使用してストリームのハッシュを非同期的に計算します。 |
Hash |
SHA384 アルゴリズムを使用してストリームのハッシュを非同期的に計算します。 |
Hash |
派生クラスでオーバーライドされると、暗号化ハッシュ アルゴリズムによって最後のデータが処理された後に、ハッシュ計算を終了します。 (継承元 HashAlgorithm) |
Initialize() |
ハッシュ アルゴリズムを初期状態にリセットします。 (継承元 HashAlgorithm) |
Memberwise |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
To |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
Transform |
入力バイト配列の指定した領域のハッシュ値を計算し、入力バイト配列の指定した領域を出力バイト配列の指定した領域にコピーします。 (継承元 HashAlgorithm) |
Transform |
指定したバイト配列の指定した領域のハッシュ値を計算します。 (継承元 HashAlgorithm) |
Try |
指定したバイト配列のハッシュ値の計算を試みます。 (継承元 HashAlgorithm) |
Try |
SHA384 アルゴリズムを使用してデータのハッシュの計算を試みます。 |
Try |
ハッシュ アルゴリズムによって最後のデータが処理された後、ハッシュ計算の終了を試みます。 (継承元 HashAlgorithm) |
IDisposable. |
HashAlgorithm によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。 (継承元 HashAlgorithm) |
製品 | バージョン |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.3, 1.4, 1.6, 2.0, 2.1 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。