SHA256.Create Método

Definición

Permite la creación de instancias de implementaciones específicas de esta clase abstracta.

Sobrecargas

Create()

Crea una instancia de la implementación predeterminada de SHA256.

Create(String)

Crea una instancia de la implementación de SHA256 especificada.

Create()

Crea una instancia de la implementación predeterminada 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

Devoluciones

SHA256

Nueva instancia de SHA256. En .NET Framework, este método crea una instancia de la clase SHA256Managed si el modo FIPS no está activo; si el modo FIPS está activo, crea una instancia de la clase SHA256Cng. En .NET Core, devuelve una instancia de una clase privada derivada de SHA256.

Excepciones

Solo en .NET Framework 4.6.1 y versiones anteriores: el algoritmo se ha usado con el modo FIPS (Estándar federal de procesamiento de información) habilitado, pero no es compatible con FIPS.

Consulte también

Se aplica a

Create(String)

Crea una instancia de la implementación de SHA256 especificada.

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

Parámetros

hashName
String

Nombre de la implementación específica de SHA256 que se va a utilizar.

Devoluciones

SHA256

Nueva instancia de SHA256 con la implementación especificada.

Excepciones

Solo en .NET Framework: el modo FIPS está habilitado, pero hashName pide SHA256Managed, que no es compatible con FIPS.

Comentarios

El .NET Framework incluye las implementaciones y sus valores hashName asociados:

Implementación hashName
SHA256Managed SHA256
SHA-256
System.Security.Cryptography.SHA256
SHA256Cng System.Security.Cryptography.SHA256Cng
SHA256CryptoServiceProvider System.Security.Cryptography.SHA256CryptoServiceProvider

Consulte también

Se aplica a