SHA256.Create Méthode

Définition

Permet l'instanciation d'implémentations spécifiques de cette classe abstraite.

Surcharges

Create()

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

Create(String)

Crée une instance de l'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

SHA256

Nouvelle instance de SHA256. Sur le .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, elle 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 : l’algorithme a été utilisé en mode FIPS (Federal Information Processing Standards), mais il n’est pas compatible avec la norme FIPS.

Voir aussi

S’applique à

Create(String)

Crée une instance de l'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);
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 spécifique de SHA256 à utiliser.

Retours

SHA256

Nouvelle instance de SHA256 à l'aide de l'implémentation spécifiée.

Exceptions

Sur le .NET Framework uniquement : le mode FIPS est activé, mais hashName demande SHA256Managed, qui n’est pas compatible avec la norme FIPS.

Remarques

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

Implémentation hashName
SHA256Managed SHA256
SHA-256
System.Security.Cryptography.SHA256
SHA256Cng System.Security.Cryptography.SHA256Cng
SHA256CryptoServiceProvider System.Security.Cryptography.SHA256CryptoServiceProvider

Voir aussi

S’applique à