Idioma

HMACRIPEMD160 Construtores

Definição

Inicializa uma nova instância da HMACRIPEMD160 classe.

Sobrecargas

Name Descrição
HMACRIPEMD160()

Inicializa uma nova instância da HMACRIPEMD160 classe com uma chave gerada aleatoriamente de 64 bytes.

HMACRIPEMD160(Byte[])

Inicializa uma nova instância da HMACRIPEMD160 classe com os dados de chave especificados.

HMACRIPEMD160()

Inicializa uma nova instância da HMACRIPEMD160 classe com uma chave gerada aleatoriamente de 64 bytes.

public:
 HMACRIPEMD160();
public HMACRIPEMD160();
Public Sub New ()

Observações

HMACRIPEMD160 é um tipo de algoritmo de hash com chave construído a partir da função de hash RIPEMD-160 e utilizado como Código de Autenticação de Mensagens Baseado em Hash (HMAC). O processo HMAC mistura uma chave secreta com os dados da mensagem, faz o hash do resultado com a função hash, mistura esse valor de hash com a chave secreta novamente e depois aplica a função de hash uma segunda vez. O hash de saída tem 160 bytes de comprimento.

Este construtor utiliza uma chave gerada aleatoriamente com 64 bytes.

Ver também

Aplica-se a

HMACRIPEMD160(Byte[])

Inicializa uma nova instância da HMACRIPEMD160 classe com os dados de chave especificados.

public:
 HMACRIPEMD160(cli::array <System::Byte> ^ key);
public HMACRIPEMD160(byte[] key);
new System.Security.Cryptography.HMACRIPEMD160 : byte[] -> System.Security.Cryptography.HMACRIPEMD160
Public Sub New (key As Byte())

Parâmetros

key
Byte[]

A chave secreta para HMACRIPEMD160 encriptação. A chave pode ter qualquer comprimento, mas se tiver mais de 64 bytes, é hashada (usando SHA-1) para obter uma chave de 64 bytes. Portanto, o tamanho recomendado da chave secreta é de 64 bytes.

Exceções

O key parâmetro é null.

Exemplos

Para um exemplo de como usar este construtor, veja a HMACRIPEMD160 classe.

Observações

HMACRIPEMD160 é um tipo de algoritmo de hash com chave construído a partir da função de hash RIPEMD-160 e utilizado como Código de Autenticação de Mensagens Baseado em Hash (HMAC). O processo HMAC mistura uma chave secreta com os dados da mensagem, faz o hash do resultado com a função hash, mistura esse valor de hash com a chave secreta novamente e depois aplica a função de hash uma segunda vez. O hash de saída tem 160 bytes de comprimento.

Ver também

Aplica-se a