SHA256.Create Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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 |