CoderTools

Gerador de Hash RIPEMD

Gera hashes RIPEMD-128/160/256/320 para texto e arquivos, RIPEMD-160 amplamente usado no Bitcoin

Digite texto simples (codificado em UTF-8)

Sobre RIPEMD

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) é uma família de funções hash criptográficas desenvolvidas em 1992-1996 por Hans Dobbertin, Antoon Bosselaers e Bart Preneel no grupo de pesquisa COSIC na Bélgica. A família inclui RIPEMD-128, RIPEMD-160, RIPEMD-256 e RIPEMD-320.

RIPEMD-160 é a variante mais amplamente usada, particularmente famosa por seu uso na geração de endereços Bitcoin (RIPEMD-160 de SHA-256). RIPEMD-256 e RIPEMD-320 são versões estendidas que fornecem saída mais longa mas não são consideradas mais seguras que RIPEMD-128 e RIPEMD-160 respectivamente.

Comparação de algoritmos

Algoritmo Tamanho da saída Tamanho do bloco Segurança
RIPEMD-128 128 bits (16 bytes) 512 bits Fraca
RIPEMD-160 160 bits (20 bytes) 512 bits Boa
RIPEMD-256 256 bits (32 bytes) 512 bits Moderada
RIPEMD-320 320 bits (40 bytes) 512 bits Moderada

Casos de uso comuns

Exemplos

Input: "hello"

RIPEMD-128: 789d569f08ed7055e94b4289a4195012

RIPEMD-160: 108f07b8382412612c048d07d13f814118445acd

RIPEMD-256: cc1d2594aece0a064b7aed75a57283d9490fd5705ed3d66bf9adfe3a58b25de5

RIPEMD-320: eb0cf45114c56a8421fbcb33430fa22e0cd607560a88bbe14ce70bdf59bf55b11a3906987c487992

Nota de segurança

RIPEMD-160 permanece seguro para muitas aplicações. No entanto, RIPEMD-128 é considerado fraco devido à sua saída curta. RIPEMD-256 e RIPEMD-320 fornecem saída mais longa mas não foram projetados para fornecer níveis de segurança mais altos. Para novas aplicações críticas de segurança, considere SHA-256 ou SHA-3.

Referências