#516 · Herramienta para desarrolladores

Generador RIPEMD-160

Calcula RIPEMD-160 localmente en JavaScript y muestra la huella hexadecimal de 160 bits junto con métricas de entrada. Todo el procesamiento principal se realiza en el navegador para que puedas probar entradas y parámetros sin depender de una API remota.

Datos de entrada

Procesamiento local
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Introduce o pega los datos en el área de entrada.
  2. Ajusta únicamente los parámetros que necesite este algoritmo.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Comprueba el resumen, las métricas y la nota de interpretación antes de reutilizar el resultado.

Qué hace esta herramienta para desarrolladores

Procesa el mensaje con las dos líneas paralelas de 80 pasos de RIPEMD-160 y devuelve 20 bytes en hexadecimal.

La entrada se rellena en little-endian, se ejecutan cinco fases por cada línea paralela y se combinan los cinco estados finales.

RIPEMD-160 produce 160 bits; para aplicaciones nuevas conviene revisar los requisitos criptográficos actuales del protocolo.

Ejemplo

Entrada de ejemplo:

Calldeveloper RIPEMD-160

Al ejecutar, el resultado muestra la salida calculada y las métricas específicas del algoritmo o plan.

Casos de uso

  • Comprobar interoperabilidad entre implementaciones de distintos lenguajes.
  • Preparar vectores de prueba reproducibles durante desarrollo y QA.
  • Revisar parámetros criptográficos o de procesamiento antes de integrarlos en una aplicación.

Consejos para obtener resultados fiables

  • Confirma siempre la codificación de entrada; esta página usa UTF-8 salvo que se indique otra cosa.
  • Al comparar resultados externos, iguala algoritmo, variante y todos los parámetros.
  • No confundas hash, MAC, derivación de claves y cifrado: resuelven problemas distintos.
  • No pegues secretos reales en equipos o navegadores que no controles.
  • Conserva los parámetros junto al vector de prueba para poder reproducirlo.

Detalles del procesamiento

La entrada se rellena en little-endian, se ejecutan cinco fases por cada línea paralela y se combinan los cinco estados finales. La página también registra métricas de la entrada y expone una exportación JSON o CSV cuando existen datos estructurados.

RIPEMD-160 produce 160 bits; para aplicaciones nuevas conviene revisar los requisitos criptográficos actuales del protocolo. Los resultados deben compararse con la especificación o implementación de referencia del sistema donde vayas a usarlos.

Preguntas frecuentes

¿Cuántos bits tiene RIPEMD-160?

160 bits, equivalentes a 20 bytes o 40 caracteres hexadecimales.

¿RIPEMD-160 sigue apareciendo en Bitcoin?

Sí, forma parte de construcciones históricas de Bitcoin, pero esta página solo calcula RIPEMD-160 del texto proporcionado.

¿La herramienta implementa HASH160 completo?

No. HASH160 normalmente combina SHA-256 y RIPEMD-160; aquí se calcula únicamente RIPEMD-160.

¿Qué codificación usa para texto Unicode?

UTF-8.

¿Debería elegir RIPEMD-160 para un protocolo nuevo?

Solo si el protocolo lo exige. Para diseños nuevos conviene seguir la recomendación criptográfica específica del sistema o estándar aplicable.

Resumen técnico

ElementoTratamiento
EntradaTexto para RIPEMD-160
ProcesamientoLa entrada se rellena en little-endian, se ejecutan cinco fases por cada línea paralela y se combinan los cinco estados finales.
SalidaResultado copiable, descarga y métricas verificables

Explorar la categoría

Consulta más utilidades de hash, derivación de claves e identificadores en Hash, ID y seguridad.