CoderTools

Generador de Hash RIPEMD

Genera hashes RIPEMD-128/160/256/320 para texto y archivos, RIPEMD-160 ampliamente usado en Bitcoin

Ingrese texto plano (codificado en UTF-8)

Acerca de RIPEMD

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) es una familia de funciones hash criptográficas desarrolladas entre 1992-1996 por Hans Dobbertin, Antoon Bosselaers y Bart Preneel en el grupo de investigación COSIC en Bélgica. La familia incluye RIPEMD-128, RIPEMD-160, RIPEMD-256 y RIPEMD-320.

RIPEMD-160 es la variante más ampliamente utilizada, particularmente famosa por su uso en la generación de direcciones Bitcoin (RIPEMD-160 de SHA-256). RIPEMD-256 y RIPEMD-320 son versiones extendidas que proporcionan una salida más larga pero no se consideran más seguras que RIPEMD-128 y RIPEMD-160 respectivamente.

Comparación de algoritmos

Algoritmo Tamaño de salida Tamaño de bloque Seguridad
RIPEMD-128 128 bits (16 bytes) 512 bits Débil
RIPEMD-160 160 bits (20 bytes) 512 bits Buena
RIPEMD-256 256 bits (32 bytes) 512 bits Moderada
RIPEMD-320 320 bits (40 bytes) 512 bits Moderada

Casos de uso comunes

Ejemplos

Input: "hello"

RIPEMD-128: 789d569f08ed7055e94b4289a4195012

RIPEMD-160: 108f07b8382412612c048d07d13f814118445acd

RIPEMD-256: cc1d2594aece0a064b7aed75a57283d9490fd5705ed3d66bf9adfe3a58b25de5

RIPEMD-320: eb0cf45114c56a8421fbcb33430fa22e0cd607560a88bbe14ce70bdf59bf55b11a3906987c487992

Nota de seguridad

RIPEMD-160 permanece seguro para muchas aplicaciones. Sin embargo, RIPEMD-128 se considera débil debido a su salida corta. RIPEMD-256 y RIPEMD-320 proporcionan una salida más larga pero no fueron diseñados para proporcionar niveles de seguridad más altos. Para nuevas aplicaciones críticas de seguridad, considere SHA-256 o SHA-3.

Referencias