Tecnología

Inicio

Cómo entender Hash Codificación

codificación Hash es un proceso que genera una huella digital de un conjunto de datos. Los sustitutos algoritmo de hash y transpone los datos originales para obtener esta huella digital, llamado un valor hash. El valor hash puede ser mucho más pequeño que los datos originales y utilizado para un número de propósitos relacionados con la seguridad de datos y el mantenimiento de la integridad de datos. Siga estos pasos para entender la codificación hash y su aplicación.

Instrucciones

1 Entender que la codificación de hash es de una sola vía. Esto significa que puede generar un hash a partir de un conjunto de datos, pero no se puede realizar ingeniería inversa el hash para producir los datos originales.

2 Sabe que la codificación de hash es determinista. Esto significa que si usted tiene dos hashes diferentes producidas por el mismo algoritmo de hash, los conjuntos de datos iniciales eran diferentes.

3 Darse cuenta de que la codificación de hash es noninjective. Esto significa dos hash idénticos probablemente (aunque no necesariamente) procedían de los mismos datos.

4 Utilice la codificación de hash en la criptografía, o la codificación de mensajes para los fines de la privacidad y el secreto. Hashing se utiliza para la autenticación y la garantía de la integridad del mensaje. funciones hash se utilizan para llevar un mensaje de cualquier longitud y generar un valor hash de una longitud particular.

5 Utilice hash de codificación para hacer tablas hash, que permiten que un programa para encontrar rápidamente un registro de datos utilizando su clave. En este escenario, el registro de datos es el conjunto de datos inicial y la clave es el valor hash generado a partir de ella.

6 Utilice hash de codificación de corrección de errores. Los valores hash permiten a una persona o un programa para verificar que un mensaje enviado dado llegó intacto a su destino. Un valor hash se calcula a partir del mensaje original en el punto de origen; este valor hash se envía al destino, seguido por el mensaje mismo. En el destino, un valor hash se calcula a partir del mensaje recibido. Si el segundo valor hash coincida con la primera, la conclusión es que el mensaje se ha enviado correctamente.

Consejos y advertencias

  • Cuando se utiliza la codificación de hash, tendrá que verificar la fuente. Esto se debe a hash de codificación es noninjective.
  • Asegúrese de mantener el conjunto original de datos, ya que la codificación de hash no puede volver a crearlo.
  • No trate de usar la codificación de hash a menos que están bien versados ​​en la lengua.