SHA256.Create Método

Definición

Permite crear instancias de implementaciones específicas de esta clase abstracta.

Sobrecargas

Nombre Description
Create()

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

Create(String)

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

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

Nueva instancia de SHA256. En .NET Framework, este método crea una instancia de la clase /> SHA256.

Excepciones

En el .NET Framework 4.6.1 y versiones anteriores solo: el algoritmo se usó con el modo Federal Information Processing Standards (FIPS), pero no es compatible con FIPS.

Consulte también

Se aplica a

Create(String)

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

Parámetros

hashName
String

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

Devoluciones

Nueva instancia de SHA256 mediante la implementación especificada.

Excepciones

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

Comentarios

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

Implementation 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