SHA256.Create Méthode

Définition

Permet aux implémentations spécifiques de cette classe abstraite d’être instanciées.

Surcharges

Nom Description
Create()

Crée une instance de l’implémentation par défaut de SHA256.

Create(String)

Crée une instance d’une implémentation spécifiée de SHA256.

Create()

Crée une instance de l’implémentation par défaut de 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

Retours

Nouvelle instance de SHA256. Dans .NET Framework, cette méthode crée une instance de la classe SHA256Managed si le mode FIPS n’est pas actif ; si le mode FIPS est actif, il crée une instance de la classe SHA256Cng. Sur .NET Core, elle retourne une instance d’une classe privée dérivée de SHA256.

Exceptions

Sur le .NET Framework 4.6.1 et versions antérieures uniquement : l’algorithme a été utilisé avec le mode FIPS (Federal Information Processing Standards) activé, mais n’est pas compatible FIPS.

Voir aussi

S’applique à

Create(String)

Crée une instance d’une implémentation spécifiée de 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

Paramètres

hashName
String

Nom de l’implémentation SHA256 spécifique à utiliser.

Retours

Nouvelle instance d’utilisation de SHA256 l’implémentation spécifiée.

Exceptions

Sur le framework .NET uniquement : le mode FIPS est activé, mais hashName demande SHA256Managed, ce qui n’est pas compatible FIPS.

Remarques

.NET Framework inclut les implémentations et leurs valeurs hashName associées :

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

Voir aussi

S’applique à