SHA256.Create Método

Definição

Permite que implementações específicas dessa classe abstrata sejam instanciadas.

Sobrecargas

Nome Description
Create()

Cria uma instância da implementação padrão de SHA256.

Create(String)

Cria uma instância de uma implementação especificada de SHA256.

Create()

Cria uma instância da implementação padrão 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

Retornos

Uma nova instância de SHA256. No .NET Framework, esse método cria uma instância da classe SHA256Managed se o modo FIPS não estiver ativo; se o modo FIPS estiver ativo, ele criará uma instância da classe SHA256Cng. No .NET Core, ele retorna uma instância de uma classe privada derivada de SHA256.

Exceções

No .NET Framework 4.6.1 e somente versões anteriores: o algoritmo foi usado com o modo FIPS (Federal Information Processing Standards) habilitado, mas não é compatível com FIPS.

Confira também

Aplica-se a

Create(String)

Cria uma instância de uma implementação 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

O nome da implementação específica a SHA256 ser usada.

Retornos

Uma nova instância de uso da SHA256 implementação especificada.

Exceções

Somente no .NET Framework: o modo FIPS está habilitado, mas hashName solicitações SHA256Managed, que não é compatível com FIPS.

Comentários

.NET Framework inclui as implementações e seus valores de hashName associados:

Implementation Hashname
SHA256Managed SHA256
SHA-256
System.Security.Cryptography.SHA256
SHA256Cng System.Security.Cryptography.SHA256Cng
SHA256CryptoServiceProvider System.Security.Cryptography.SHA256CryptoServiceProvider

Confira também

Aplica-se a