Tabla de contenido:
Definición - ¿Qué significa Hashing?
El hash es generar un valor o valores a partir de una cadena de texto utilizando una función matemática.
El hash es una forma de habilitar la seguridad durante el proceso de transmisión del mensaje cuando el mensaje está destinado solo a un destinatario en particular. Una fórmula genera el hash, que ayuda a proteger la seguridad de la transmisión contra la manipulación.
El hash también es un método para ordenar valores clave en una tabla de base de datos de manera eficiente.
Techopedia explica Hashing
Cuando un usuario envía un mensaje seguro, se genera y cifra un hash del mensaje deseado, que se envía junto con el mensaje. Cuando se recibe el mensaje, el receptor descifra el hash y el mensaje. Luego, el receptor crea otro hash del mensaje. Si los dos hashes son idénticos en comparación, se ha producido una transmisión segura. Este proceso de hash asegura que el mensaje no sea alterado por un usuario final no autorizado.
El hash se utiliza para indexar y recuperar elementos en una base de datos porque es más fácil encontrar el elemento utilizando la clave abreviada acortada que utilizando el valor original.
