# Generador de SHA3-256

Calcule el hash SHA3-256 de cualquier texto con el estándar SHA-3 basado en Keccak de FIPS 202. La herramienta codifica la entrada como UTF-8 y devuelve el resumen de 256 bits como 64 caracteres hexadecimales o como Base64. Es útil para desarrolladores que necesitan resúmenes SHA-3 para protocolos, datos de prueba y comprobaciones de integridad, o que quieren comparar resultados con otra biblioteca SHA-3.

## Preguntas frecuentes

### ¿Qué es SHA3-256?

SHA3-256 es una función hash del estándar SHA-3, FIPS 202, basada en la construcción de esponja Keccak. Produce un resumen de 256 bits, representado como 64 caracteres hexadecimales. Su diseño interno es completamente distinto del de SHA-2.

### ¿SHA3-256 es lo mismo que Keccak-256, que usa Ethereum?

No. Ethereum usa la versión original de Keccak-256, que aplica un relleno distinto a la entrada que el estándar SHA-3 definitivo. Producen resúmenes distintos para el mismo texto. Esta herramienta calcula SHA3-256 conforme al estándar FIPS 202.

### ¿Cuáles son los vectores de prueba de SHA3-256?

El hash de la cadena vacía es a7ffc6f8bf1ed76651c14756a061d662f580ff4de43b49fa82d80a4b80f8434a. El texto abc genera 3a985da74fe225b2045c172d6bd390bd855f086e3e9d525b46bfe24511431532. Ambos coinciden con los ejemplos de NIST.

### ¿Por qué elegir SHA-3 en lugar de SHA-256?

SHA-3 ofrece una alternativa por si alguna vez se descubre una vulnerabilidad en SHA-2, ya que ambos diseños no comparten nada. También es inmune a los ataques de extensión de longitud. SHA-256 sigue siendo seguro y cuenta con mayor compatibilidad, así que elija SHA-3 cuando una especificación lo requiera.

### ¿Cómo se procesa mi entrada?

El texto se codifica como UTF-8 y se procesa byte por byte. Cada espacio y salto de línea cuenta. El cálculo se ejecuta en WebAssembly en el servidor y la entrada no se almacena.

### ¿Qué diferencia hay entre las salidas hex y Base64?

Ambas codifican el mismo resumen de 32 bytes. Hex usa 64 caracteres en minúsculas, mientras que Base64 necesita 44 caracteres, incluido un signo de relleno. Use el formato que espere su código o documentación.

### ¿Se puede revertir SHA3-256?

No. SHA3-256 es una función unidireccional, por lo que no se puede obtener el texto original a partir del resumen. Aun así, se pueden adivinar entradas cortas o comunes probando distintas opciones, así que nunca considere secreto el hash de un valor fácil de adivinar.

### ¿Es SHA3-256 adecuado para contraseñas?

No por sí solo. Es rápido, así que los atacantes pueden probar muchas contraseñas por segundo. Use en su lugar una función de hash de contraseñas como Argon2, bcrypt o scrypt.

### ¿Qué longitud puede tener el texto?

La herramienta acepta hasta 5 MiB de texto por solicitud. Es mejor calcular localmente el hash de datos más largos o archivos binarios, por ejemplo, con openssl dgst -sha3-256.

### ¿SHA3-256 da el mismo resultado en todas partes?

Sí. Toda implementación correcta devuelve el mismo resumen para los mismos bytes. Si dos herramientas no coinciden, casi siempre se debe a una codificación de texto distinta, a un salto de línea final o a la confusión con la variante Keccak descrita anteriormente.

¿Su anuncio aquí?

[Envíenos un correo](mailto:hi@dennn.is?subject=Publicidad%20en%20OneClick%20Pro)

[Anuncio El conjunto de plugins listo para agentes de WordPress.](https://sleekwp.com/?ref=oneclickpro)
