SHA256.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 |