Criptografía Local-First
¿Qué es un Hash?
Un hash es una huella digital única generada a partir de un fragmento de datos. Es un proceso de una sola vía; no se puede revertir un hash para obtener los datos originales. Esto es fundamental para verificar la integridad de los archivos o almacenar contraseñas de forma segura.
La importancia de la Sal (Salt)
Una 'sal' es un dato aleatorio que se añade a la entrada antes de realizar el hashing. Esto evita que los atacantes utilicen tablas precomputadas (tablas arcoíris) para descifrar el hash. Al añadir una sal única, incluso entradas idénticas producirán hashes completamente diferentes, aumentando drásticamente la seguridad.