¿Qué es un hash?▼
Un hash es una función criptográfica que convierte un texto (de cualquier tamaño) en una cadena de caracteres única y de longitud fija. Pequeños cambios en el texto generan hashes completamente diferentes. Se usa para verificar integridad de datos, almacenar contraseñas, y firmar documentos.
¿Cuál es la diferencia entre MD5, SHA-1, SHA-256 y SHA-512?▼
Son algoritmos de hasheo con diferente complejidad: MD5 genera 128 bits (32 caracteres hex), SHA-1 genera 160 bits (40 caracteres), SHA-256 genera 256 bits (64 caracteres), y SHA-512 genera 512 bits (128 caracteres). MD5 y SHA-1 están deprecados para seguridad. SHA-256 es el estándar actual. SHA-512 ofrece máxima seguridad.
¿Es seguro usar MD5 o SHA-1 hoy en día?▼
No. Ambos tienen vulnerabilidades conocidas y colisiones (dos textos diferentes pueden generar el mismo hash). Se usan solo para verificar integridad de archivos descargados, no para seguridad criptográfica. Para proteger contraseñas o datos sensibles, usa SHA-256, SHA-512, o bcrypt.
¿Puedo recuperar el texto original de un hash?▼
No, los hashes son funciones unidireccionales. No se puede invertir un hash para obtener el texto original. Esta es su característica principal: permite verificar que algo es auténtico sin revelar la información. Si necesitas recuperar texto, no es un hash sino un cifrado (encriptación).
¿Dos textos diferentes pueden tener el mismo hash?▼
Teóricamente sí (se llama 'colisión'), pero es extremadamente raro con algoritmos modernos como SHA-256. Con MD5 y SHA-1, las colisiones son computacionalmente factibles. Por eso se prefieren SHA-256 o superior.
¿Dónde se usa hasheo en la práctica?▼
En verificación de descargas (comprobar que un archivo no se corrompió), almacenamiento de contraseñas (los sitios guardan el hash, no la contraseña), firmas digitales, cadenas de bloques (blockchain), y compresión de datos.
¿El cálculo se hace en línea o localmente?▼
Completamente en tu navegador. Ingresa el texto y genera el hash de inmediato. Ningún dato se envía a servidores — tu privacidad está garantizada.