dcsimg

hash

Productor valores hash para acceder datos o por seguridad. Un valor hash (o simplemente picadillo), también llamado resumen del mensaje, es un número generado a partir de cuerda de texto. El hash es sustancialmente más pequeño que el texto en sí, y se genera mediante una fórmula de tal manera que es extremadamente improbable que algún otro texto produzca el mismo valor hash.

Los hashes juegan un papel en los sistemas de seguridad donde se utilizan para garantizar que los mensajes transmitidos no hayan sido manipulados. El remitente genera un hash del mensaje, encripta y lo envía con el mensaje. Luego, el destinatario descifra tanto el mensaje como el hash, produce otro hash del mensaje recibido y compara los dos hash. Si son iguales, existe una probabilidad muy alta de que el mensaje se transmita intacto.



ingeniero de software c ++

El hash también es un método común para acceder a los datos registros. Considere, por ejemplo, una lista de nombres:

  • John Smith
  • Sarah Jones
  • Roger Adams
  • Para crear un índice, llamado a tabla de picadillo,para estos registros, aplicaría una fórmula a cada nombre para producir un valor numérico único. Entonces podrías obtener algo como:

    ¿Qué es la búsqueda orgánica en SEO?
  • 1345873 John Smith
  • 3097905 Sarah Jones
  • 4060964 Roger Adams
  • Luego, para buscar el registro que contiene Sarah Jones,solo necesita volver a aplicar la fórmula, que produce directamente la clave de índice para el registro. Esto es mucho más eficiente que buscar en todos los registros hasta que se encuentra el registro coincidente.