SHA256.Create SHA256.Create SHA256.Create SHA256.Create Method

Definição

Permite que implementações específicas desta classe abstrata sejam instanciadas.Allows specific implementations of this abstract class to be instantiated.

Sobrecargas

Create() Create() Create() Create()

Cria uma nova instância da implementação padrão do SHA256.Creates an instance of the default implementation of SHA256.

Create(String) Create(String) Create(String) Create(String)

Cria uma nova instância de uma implementação especificada de SHA256.Creates an instance of a specified implementation of SHA256.

Create() Create() Create() Create()

Cria uma nova instância da implementação padrão do SHA256.Creates an instance of the default implementation of 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.A new instance of SHA256. No .NET Framework, esse método criará 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.On the .NET Framework, this method creates an instance of the SHA256Managed class if FIPS mode is not active; if FIPS mode is active, it creates an instance of the SHA256Cng class. No .NET Core, ele retorna uma instância de uma classe privada derivada de SHA256.On .NET Core, it returns an instance of a private class derived from SHA256.

Exceções

Apenas no .NET Framework 4.6.1 e em versões anteriores: O algoritmo foi usado com o modo FIPS (Federal Information Processing Standards) habilitado, mas ele não é compatível com FIPS.On the .NET Framework 4.6.1 and earlier versions only: The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.

Veja também

Create(String) Create(String) Create(String) Create(String)

Cria uma nova instância de uma implementação especificada de SHA256.Creates an instance of a specified implementation of 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 String String String

O nome da implementação específica do SHA256 a ser usada.The name of the specific implementation of SHA256 to be used.

Retornos

Uma nova instância de SHA256 usando a implementação especificada.A new instance of SHA256 using the specified implementation.

Exceções

Apenas no .NET Framework: o modo FIPS está habilitado, mas o hashName solicita SHA256Managed, que não é compatível com FIPS.On the .NET Framework only: FIPS mode is enabled, but hashName requests SHA256Managed, which is not FIPS compatible.

Comentários

O .NET Framework inclui as implementações e seus valores HashName associados:The .NET Framework includes the implementations and their associated hashName values:

ImplementaçãoImplementation hashNamehashName
SHA256Managed SHA256SHA256
SHA-256SHA-256
System.Security.Cryptography.SHA256System.Security.Cryptography.SHA256
SHA256Cng System.Security.Cryptography.SHA256CngSystem.Security.Cryptography.SHA256Cng
SHA256CryptoServiceProvider System.Security.Cryptography.SHA256CryptoServiceProviderSystem.Security.Cryptography.SHA256CryptoServiceProvider
Veja também

Aplica-se a