¿Es el hashing lo mismo que el cifrado?
No. El cifrado es reversible; el hashing es unidireccional.
Genera hashes MD5, SHA-1, SHA-256, SHA-512
No para seguridad. Para deduplicación y claves de caché aún es válido.
No. El cifrado es reversible; el hashing es unidireccional.
SÃ, las funciones hash son deterministas. Un espacio cambia completamente el hash.
Una función hash convierte datos de longitud arbitraria en una cadena de longitud fija. MD5(128 bits), SHA-1(160 bits), SHA-256(256 bits), SHA-512(512 bits) son algoritmos comunes.
MD5 y SHA-1 tienen vulnerabilidades de colisión y ya no se recomiendan para seguridad. SHA-256 y SHA-512 siguen siendo seguros.
Compare el hash SHA-256 después de descargar con el valor oficial para verificar que el archivo no ha sido manipulado.
SHA-256 es demasiado rápido. Use bcrypt o Argon2 para hashear contraseñas.
Bitcoin usa SHA-256 para enlazar bloques. Modificar transacciones históricas cambia todos los hashes de bloques siguientes.