Share via


SHA256.Create Methode

Definition

Ermöglicht die Instanziierung bestimmter Implementierungen dieser abstrakten Klasse.

Überlädt

Create()

Erstellt eine Instanz der Standardimplementierung von SHA256.

Create(String)

Erstellt eine Instanz einer angegebenen Implementierung von SHA256.

Create()

Erstellt eine Instanz der Standardimplementierung von 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

Gibt zurück

SHA256

Eine neue Instanz von SHA256. Diese Methode erstellt in .NET Framework eine Instanz der SHA256Managed-Klasse, wenn der FIPS-Modus (Federal Information Processing Standard) nicht aktiv ist. Wenn der FIPS-Modus aktiv ist, erstellt sie eine Instanz der SHA256Cng-Klasse. In .NET Core gibt sie eine Instanz einer privaten Klasse zurück, die von SHA256 abgeleitet wird.

Ausnahmen

Nur in .NET Framework 4.6.1 und früheren Versionen: Der Algorithmus wurde bei aktiviertem FIPS-Modus verwendet, ist aber nicht FIPS-kompatibel.

Siehe auch

Gilt für

Create(String)

Erstellt eine Instanz einer angegebenen Implementierung von SHA256.

public:
 static System::Security::Cryptography::SHA256 ^ Create(System::String ^ hashName);
public static System.Security.Cryptography.SHA256? Create (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

Parameter

hashName
String

Der Name der angegebenen Implementierung von SHA256, die verwendet werden soll.

Gibt zurück

SHA256

Eine neue Instanz von SHA256 unter Verwendung der angegebenen Implementierung.

Ausnahmen

Nur in .NET Framework: FIPS-Modus ist aktiviert, aber hashName fordert SHA256Managed an, was nicht FIPS-kompatibel ist.

Hinweise

Die .NET Framework enthält die Implementierungen und deren zugeordneten HashName-Werte:

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

Siehe auch

Gilt für