Generador de SHA3-512
Genere el hash SHA3-512 de cualquier texto con el estándar SHA-3 de FIPS 202. La herramienta codifica la entrada como UTF-8 y devuelve el resumen de 512 bits como 128 caracteres hexadecimales o en formato Base64. Úsela cuando un protocolo, conjunto de pruebas o requisito de conformidad exija SHA3-512, o cuando quiera el mayor margen de seguridad de SHA-3 para comprobaciones de integridad y comparaciones de resúmenes.
Preguntas frecuentes
¿Qué es SHA3-512?
SHA3-512 es la variante de 512 bits de la familia SHA-3, estandarizada en FIPS 202. Usa la esponja Keccak con una capacidad de 1024 bits. El resumen tiene 64 bytes y se representa con 128 caracteres hexadecimales.
¿Cuáles son los vectores de prueba de SHA3-512?
El hash de la cadena vacía es a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26. El texto abc genera b751850b1a57168a5693cd924b6b096e08f621827444f70d884f5d0240d2712e10e116e9192af3c91a7ec57647e3934057340b4cf408d5a56592f8274eec53f0. Esta herramienta reproduce ambos resultados.
¿SHA3-512 es lo mismo que SHA-512?
No. SHA-512 pertenece a la familia SHA-2 y SHA3-512 a SHA-3; sus diseños no están relacionados. Tienen la misma longitud de salida, pero devuelven resúmenes distintos para la misma entrada.
¿SHA3-512 es más lento que SHA3-256?
Sí. Su mayor capacidad deja una tasa menor, por lo que procesa 72 bytes por permutación en lugar de 136. No notará la diferencia con textos cortos.
¿Cómo se codifica la entrada?
El texto se procesa como bytes UTF-8, exactamente tal como se introduce. Los finales de línea importan: el texto copiado de archivos Windows con saltos CRLF da un resumen distinto al del mismo texto con saltos LF.
¿Qué codificación de salida debería elegir?
Hex es el formato habitual para sumas de comprobación y registros, y tiene 128 caracteres. Base64 representa los mismos 64 bytes en 88 caracteres. Ambos formatos son reversibles e intercambiables.
¿Es este el Keccak-512 que usan algunas cadenas de bloques?
No. Keccak-512, anterior a la estandarización, usa un relleno distinto, por lo que sus resúmenes difieren de los de SHA3-512. Esta herramienta sigue el estándar FIPS 202 definitivo.
¿Puedo usar SHA3-512 para almacenar contraseñas?
No se recomienda. Los hashes rápidos permiten a los atacantes probar contraseñas rápidamente, incluso con una sal. Use Argon2, bcrypt o scrypt, diseñados para ser lentos y exigir mucha memoria.
¿Cuál es el límite de tamaño de la entrada?
Puede calcular el hash de hasta 5 MiB de texto por solicitud. No se almacena ni registra nada de lo que introduzca una vez devuelto el hash.
¿Cuándo conviene usar SHA3-512?
Elíjalo cuando una especificación lo exija o cuando quiera un amplio margen de seguridad, por ejemplo, en archivos que deban conservarse durante mucho tiempo. Para la mayoría de las comprobaciones de integridad habituales, SHA3-256 o SHA-256 son más que suficientes.