SHA256.Create Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |
Obsoletos.
Crea una instancia de la implementación de SHA256 especificada. |
Create()
- Source:
- SHA256.cs
- Source:
- SHA256.cs
- Source:
- SHA256.cs
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 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)
- Source:
- SHA256.cs
- Source:
- SHA256.cs
- Source:
- SHA256.cs
Precaución
Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.
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);
[System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member Create : string -> System.Security.Cryptography.SHA256
Public Shared Function Create (hashName As String) As SHA256
Parámetros
Devoluciones
Nueva instancia de SHA256 con la implementación especificada.
- Atributos
Excepciones
Solo en .NET Framework: el modo FIPS está habilitado, pero hashName
pide SHA256Managed, que no es compatible con FIPS.
Comentarios
.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 |