Sdílet prostřednictvím


SHA256.Create Metoda

Definice

Umožňuje vytvořit instanci konkrétní implementace této abstraktní třídy.

Přetížení

Create()

Vytvoří instanci výchozí implementace .SHA256

Create(String)
Zastaralé.

Vytvoří instanci zadané implementace .SHA256

Create()

Zdroj:
SHA256.cs
Zdroj:
SHA256.cs
Zdroj:
SHA256.cs

Vytvoří instanci výchozí implementace .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

Návraty

Nová instance objektu SHA256. V rozhraní .NET Framework tato metoda vytvoří instanci SHA256Managed třídy, pokud režim FIPS není aktivní; pokud je režim FIPS aktivní, vytvoří instanci SHA256Cng třídy. V .NET Core vrátí instanci privátní třídy odvozené z SHA256.

Výjimky

Pouze v rozhraní .NET Framework 4.6.1 a starších verzích: Algoritmus byl použit s povoleným režimem standardu FIPS (Federal Information Processing Standards), ale není kompatibilní s rozhraním FIPS.

Viz také

Platí pro

Create(String)

Zdroj:
SHA256.cs
Zdroj:
SHA256.cs
Zdroj:
SHA256.cs

Upozornění

Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.

Vytvoří instanci zadané implementace .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

Parametry

hashName
String

Název konkrétní implementace, která SHA256 se má použít.

Návraty

Nová instance SHA256 použití zadané implementace.

Atributy

Výjimky

Pouze v rozhraní .NET Framework: Režim FIPS je povolený, ale hashName vyžaduje SHA256Managed, který není kompatibilní s FIPS.

Poznámky

Rozhraní .NET Framework zahrnuje implementace a jejich přidružené hodnoty hashName:

Implementace Hashname
SHA256Managed SHA256
SHA-256
System.Security.Cryptography.SHA256
SHA256Cng System.Security.Cryptography.SHA256Cng
SHA256CryptoServiceProvider System.Security.Cryptography.SHA256CryptoServiceProvider

Viz také

Platí pro