SHA256.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht die Instanziierung bestimmter Implementierungen dieser abstrakten Klasse.
Überlädt
Create() |
Erstellt eine Instanz der Standardimplementierung von SHA256. |
Create(String) |
Veraltet.
Erstellt eine Instanz einer angegebenen Implementierung von SHA256. |
Create()
- Quelle:
- SHA256.cs
- Quelle:
- SHA256.cs
- Quelle:
- SHA256.cs
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
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.
Weitere Informationen
Gilt für:
Create(String)
- Quelle:
- SHA256.cs
- Quelle:
- SHA256.cs
- Quelle:
- SHA256.cs
Achtung
Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.
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);
[System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member Create : string -> System.Security.Cryptography.SHA256
Public Shared Function Create (hashName As String) As SHA256
Parameter
Gibt zurück
Eine neue Instanz von SHA256 unter Verwendung der angegebenen Implementierung.
- Attribute
Ausnahmen
Nur in .NET Framework: FIPS-Modus ist aktiviert, aber hashName
fordert SHA256Managed an, was nicht FIPS-kompatibel ist.
Hinweise
.NET Framework enthält die Implementierungen und die zugehörigen hashName-Werte:
Implementierung | hashName |
---|---|
SHA256Managed | SHA256 SHA-256 System.Security.Cryptography.SHA256 |
SHA256Cng | System.Security.Cryptography.SHA256Cng |
SHA256CryptoServiceProvider | System.Security.Cryptography.SHA256CryptoServiceProvider |