Una función hash genera una potencia de tamaño constante - llamada " marca" - sin importar el tamaño de su entrada. Las funciones hash comprobación de integridad. A pesar del hecho de que la salida puede ser bastante pequeña en comparación con la entrada , un cambio en la entrada generalmente dará como resultado en un cambio en la salida . Un hash cambiado es , por lo tanto , un indicador fiable de que un archivo - la entrada a la función hash - ha sido manipulado . Por esta razón, los fabricantes de software también publican los hashes de los paquetes de software que distribuyen. Usted puede comprobar si un hash tiene el valor correcto utilizar el ordenador Linux Slackware. Instrucciones
1
iniciar sesión en el equipo Slackware en modo texto , utilizando su nombre de usuario y la contraseña habitual . Slackware iniciará un prompt de línea de comandos - llamado "shell " - que se espera de los comandos de texto
2
Adquirir el archivo cuyas necesidades hash para ser revisados y el valor esperado para el hash. . La forma específica de realización de este paso depende de la fuente para el archivo. Por ejemplo , los distribuidores de software suelen incluir el hash correcto en la misma página Web que tiene el enlace para descargar el software en cuestión .
3
Calcular el hash de la versión del archivo que ha escribiendo el siguiente comando en la shell:
md5sum myFile
Reemplazar " myFile " con el nombre del archivo cuyo hash que necesita comprobar . Pulse el botón " Enter". Después de un retraso que depende del tamaño del archivo, md5sum imprimirá el hash de su archivo .
4
comparar el hash para el archivo , como en el paso 3 , con el valor del hash debe tener , de la Etapa 2 . Si los dos valores hash son exactamente iguales, entonces la versión del archivo es el correcto.