SHA256.Create Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje vytvoření instance konkrétních implementací této abstraktní třídy.
Přetížení
Create() |
Vytvoří instanci výchozí implementace SHA256. |
Create(String) |
Vytvoří instanci zadané implementace SHA256. |
Create()
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 SHA256. V .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 .NET Framework 4.6.1 a starších verzích: Algoritmus byl použit s povoleným režimem FIPS (Federal Information Processing Standards), ale není kompatibilní se standardem FIPS.
Viz také
Platí pro
Create(String)
Vytvoří instanci zadané implementace 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
Parametry
Návraty
Nová instance SHA256 použití zadané implementace.
Výjimky
Pouze v .NET Framework: Režim FIPS je povolen, ale hashName
požadavky SHA256Managed, které nejsou kompatibilní s FIPS.
Poznámky
.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 |