# Generador SHA-224

Calcula el hash SHA-224 de cualquier texto en un solo paso. La herramienta codifica tu entrada como UTF-8, ejecuta la variante de 224 bits de la familia SHA-2 definida en FIPS 180-4 y devuelve el resumen hexadecimal de 56 caracteres o su forma Base64. Los desarrolladores la usan para comprobar resúmenes en protocolos y conjuntos de pruebas que esperan SHA-224, como algunos TLS, DNSSEC y configuraciones de firma.

## Preguntas frecuentes

### ¿Qué es SHA-224?

SHA-224 forma parte de la familia SHA-2 definida en FIPS 180-4. Utiliza la misma función de compresión que SHA-256, con valores iniciales distintos, y trunca el resultado a 224 bits. La salida es de 28 bytes, representados como 56 caracteres hexadecimales.

### ¿Cómo se convierte mi texto en bytes antes de calcular el hash?

La herramienta codifica el texto exactamente como lo has escrito en UTF-8 y calcula el hash de esos bytes. Los espacios, tabulaciones y saltos de línea cuentan, así que un salto de línea al final genera un resumen distinto. Los caracteres que no son ASCII, como las letras acentuadas o los emojis, ocupan de dos a cuatro bytes cada uno.

### ¿Qué aspecto tiene el hash SHA-224 de una cadena vacía?

Al calcular el hash de una entrada vacía se obtiene d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f. El texto abc da 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7, el vector de prueba publicado. Puedes usar ambos valores para confirmar que otra implementación coincide con esta.

### ¿Qué diferencia hay entre la salida hexadecimal y la salida Base64?

Ambas representan los mismos 28 bytes. El formato hexadecimal escribe cada byte con dos caracteres en minúscula, lo que da 56 caracteres, mientras que Base64 los representa en 40 caracteres con relleno. Elige el formato que espere tu archivo de configuración, encabezado o API.

### ¿Es seguro SHA-224?

No se conoce ningún ataque práctico de colisión o de preimagen contra SHA-224, que ofrece unos 112 bits de resistencia a colisiones. Es más débil que SHA-256 únicamente porque su salida es más corta. Para diseños nuevos, SHA-256 o SHA-384 son las opciones más habituales.

### ¿Por qué usar SHA-224 en vez de SHA-256?

SHA-224 se usa sobre todo cuando un protocolo o estándar lo exige, o cuando un resumen más corto ahorra espacio y ofrece la misma seguridad de 112 bits que RSA de 2048 bits o 3DES. Su coste es el mismo que el de SHA-256. Si nada te obliga a usar SHA-224, SHA-256 es la opción predeterminada más segura por compatibilidad.

### ¿Puedo calcular el hash de un archivo con esta herramienta?

La herramienta calcula el hash del texto que pegas, no de archivos subidos. Para archivos binarios, utiliza en tu equipo un comando como openssl dgst -sha224 o sha224sum. Pegar el contenido de un archivo de texto da el mismo resumen solo si los finales de línea y la codificación coinciden exactamente.

### ¿Es SHA-224 una buena opción para almacenar contraseñas?

No. SHA-224 está diseñado para ser rápido, por lo que los atacantes pueden probar miles de millones de combinaciones por segundo. Almacena las contraseñas con una función lenta y con sal, como bcrypt o Argon2, que generan las herramientas Bcrypt Generator y Argon2 Generator de este sitio.

### ¿Qué longitud máxima puede tener la entrada?

Puedes calcular el hash de hasta 5 MiB de texto en una sola solicitud. El hash se calcula en el servidor en una sola pasada y no se almacena ni registra nada. Para datos más grandes, es mejor calcular el hash localmente con una herramienta de línea de comandos.

### ¿El resultado SHA-224 es siempre el mismo para el mismo texto?

Sí. SHA-224 es determinista, así que los mismos bytes siempre producen el mismo resumen en cualquier sistema. Incluso un cambio de un solo carácter produce un resultado completamente distinto, lo que hace que el hash sea útil para detectar cambios accidentales.

¿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)
