SHA256.Create Metódus

Definíció

Lehetővé teszi az absztrakt osztály egyes implementációinak példányosítását.

Túlterhelések

Name Description
Create()

Létrehoz egy példányt az alapértelmezett implementációhoz SHA256.

Create(String)

A egy adott implementációjának egy példányát SHA256hozza létre.

Create()

Létrehoz egy példányt az alapértelmezett implementációhoz SHA256.

public:
 static System::Security::Cryptography::SHA256 ^ Create();
public static System.Security.Cryptography.SHA256 Create();
static member Create : unit -> System.Security.Cryptography.SHA256
Public Shared Function Create () As SHA256

Válaszok

Egy új példány a SHA256. A .NET-keretrendszerben ez a metódus létrehozza a SHA256Managed osztály egy példányát, ha a FIPS mód nem aktív; ha a FIPS mód aktív, létrehozza a SHA256Cng osztály egy példányát. A .NET Core-on egy SHA256 származó privát osztály egy példányát adja vissza.

Kivételek

Csak a .NET-keretrendszer 4.6.1-s és korábbi verzióiban: Az algoritmust a Federal Information Processing Standards (FIPS) mód engedélyezve volt, de nem fiPS-kompatibilis.

Lásd még

A következőre érvényes:

Create(String)

A egy adott implementációjának egy példányát SHA256hozza létre.

public:
 static System::Security::Cryptography::SHA256 ^ Create(System::String ^ hashName);
public static System.Security.Cryptography.SHA256 Create(string hashName);
static member Create : string -> System.Security.Cryptography.SHA256
Public Shared Function Create (hashName As String) As SHA256

Paraméterek

hashName
String

A használandó konkrét megvalósítás SHA256 neve.

Válaszok

A megadott implementáció használatának új példánya SHA256 .

Kivételek

Csak a .NET-keretrendszerben: a FIPS mód engedélyezve van, de hashName kérések SHA256Managed, ami nem FIPS-kompatibilis.

Megjegyzések

.NET keretrendszer tartalmazza az implementációkat és a hozzájuk tartozó hashName értékeket:

Implementation hashName
SHA256Managed SHA256
SHA-256
System.Security.Cryptography.SHA256
SHA256Cng System.Security.Cryptography.SHA256Cng
SHA256CryptoServiceProvider System.Security.Cryptography.SHA256CryptoServiceProvider

Lásd még

A következőre érvényes: