Entrada

Salida

¿Qué es el hashing SHA-256?

Necesitas firmar una solicitud de API, verificar que un archivo no fue corrompido en tránsito, o almacenar un hash de contraseña de forma segura. SHA-256 maneja todo eso. Es parte del estándar NIST FIPS 180-4 — el mismo utilizado por certificados TLS, minería de Bitcoin y la mayoría de sistemas modernos de autenticación. SHA-256 produce una salida de 256 bits (64 caracteres hexadecimales) sin colisiones prácticas conocidas. La documentación MDN SubtleCrypto.digest() muestra cómo los navegadores lo implementan nativamente. La hoja de trucos criptográfica de OWASP recomienda SHA-256 para todos los sistemas nuevos. Esta herramienta funciona completamente en tu navegador.

SHA-256 se considera criptográficamente seguro y se usa en certificados TLS/SSL, minería de Bitcoin y firmas digitales.

Cómo usar esta herramienta

1

Ingrese su texto

Escriba o pegue texto en el editor izquierdo. También puede hacer clic en Ejemplo o Subir un archivo.

2

Vea el hash SHA-256

El panel derecho muestra el hash SHA-256 automáticamente. Se actualiza en tiempo real.

3

Copiar o descargar

Haga clic en Copiar o Descargar para guardar el hash.

Ejemplos de hash

Aquí hay un ejemplo de hashing SHA-256:

Texto de entrada

Entrada

Salida hash SHA-256

Salida

Preguntas frecuentes

¿SHA-256 es seguro?

Sí. SHA-256 no tiene ataques prácticos de colisión o preimagen conocidos. Es el estándar actual para certificados TLS, firma de código y hash de contraseñas. Ver NIST FIPS 180-4.

¿Cómo se usa SHA-256 en Bitcoin?

Bitcoin usa SHA-256 (doble hash) para su algoritmo de prueba de trabajo. Los mineros deben encontrar un nonce que haga que el hash del encabezado del bloque esté por debajo de un umbral objetivo. Esto es computacionalmente costoso por diseño.

¿Puedo usar SHA-256 para contraseñas?

Técnicamente sí, pero no uses SHA-256 puro para contraseñas. Es demasiado rápido. Usa bcrypt, scrypt o Argon2. La hoja de trucos de OWASP explica cuándo usar cada algoritmo.

¿Se envían mis datos a un servidor?

No. Todo se ejecuta localmente a través de la Web Crypto API en tu navegador. Ningún dato abandona tu máquina.

¿Cuál es la diferencia entre SHA-256 y SHA-512?

SHA-512 produce una salida de 512 bits (128 caracteres hex) frente a los 256 bits de SHA-256. Ambos son seguros. SHA-512 puede ser más rápido en procesadores de 64 bits pero produce una salida mayor.

Herramientas relacionadas

Referencias: Estándares criptográficos NIST y Documentación de Node.js Crypto.