El hash es un concepto fundamental en criptografía y a menudo se malinterpreta. Por lo tanto, aclarémoslo.

El hash no es cifrado y esa es una distinción importante. Cuando se hace un hash de algo, no se intenta ocultar o codificar los datos. En cambio, se crea una “huella digital” de tamaño fijo de esos datos, independientemente de su tamaño original.

Piénselo de esta manera: el hash toma una entrada (un mensaje, un archivo, cualquier tipo de datos) y la ejecuta a través de una función matemática específica, lo que da como resultado una cadena de bits de tamaño fijo. Este resultado, el “hash”, es exclusivo de los datos de entrada. Incluso el cambio más leve en los datos originales (un bit) dará como resultado un hash completamente diferente. Esa es una característica crucial.

Pero recuerde, el hash es una función unidireccional. No se puede revertir para recuperar la entrada original. No se trata de proteger u ocultar información; se trata de producir una “huella digital” digital única. Por ejemplo, las funciones hash criptográficas como SHA-256 toman cualquier tamaño de entrada y siempre producen un hash de 256 bits. Si tienes dos piezas de datos diferentes, incluso si son casi idénticas, sus hashes serán completamente diferentes.

La razón por la que el hash es tan poderoso es por su eficiencia y confiabilidad. Puedes tomar un archivo enorme, ejecutarlo a través de una función hash y terminar con un hash pequeño que representa los datos. Este hash pequeño se puede utilizar para verificar la integridad: si el hash del archivo recibido coincide con el hash esperado, puedes estar seguro de que el archivo no ha sido alterado.

Sin embargo, lo que el hash no hace es proporcionar ningún secreto. No es cifrado. Cualquiera que vea un hash no tiene forma de recuperar los datos originales. Ese es el objetivo: es un proceso unidireccional.

El hash te ofrece una forma de verificar la integridad de los datos sin conocer los datos en sí. Es rápido, confiable e irreversible: tres propiedades esenciales en las aplicaciones criptográficas.

S. Tominaga, también conocido como CSW
26 de septiembre de 2024
https://x.com/CsTominaga/status/1839338786133864722?t=JWjgazrx-VtgpYR5D8spbQ&s=09

Primera parte
https://t.me/S_Tominaga/807

Segunda parte
https://t.me/S_Tominaga/816

Comments

Be the first to add a comment