SHA256.Create Metode

Definisi

Memungkinkan implementasi khusus dari kelas abstrak ini untuk diinstansiasi.

Overload

Nama Deskripsi
Create()

Membuat instans implementasi default .SHA256

Create(String)

Membuat instans implementasi tertentu dari SHA256.

Create()

Membuat instans implementasi default .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

Mengembalikan

Instans baru .SHA256 Pada .NET Framework, metode ini membuat instans kelas SHA256Managed jika mode FIPS tidak aktif; jika mode FIPS aktif, metode ini membuat instans kelas SHA256Cng. Pada .NET Core, instans kelas privat yang berasal dari SHA256.

Pengecualian

Pada .NET Framework 4.6.1 dan versi yang lebih lama saja: Algoritma digunakan dengan mode Federal Information Processing Standards (FIPS) diaktifkan, tetapi tidak kompatibel dengan FIPS.

Lihat juga

Berlaku untuk

Create(String)

Membuat instans implementasi tertentu dari SHA256.

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

Parameter

hashName
String

Nama implementasi spesifik yang SHA256 akan digunakan.

Mengembalikan

Instans baru menggunakan SHA256 implementasi yang ditentukan.

Pengecualian

Hanya pada .NET Framework: mode FIPS diaktifkan, tetapi permintaan hashNameSHA256Managed, yang tidak kompatibel dengan FIPS.

Keterangan

.NET Framework mencakup implementasi dan nilai hashName terkait:

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

Lihat juga

Berlaku untuk