Red de Auditores   Referencias UNR
 
 
SHA256
 
  El SHA256 es uno de los algorítmos (Secure Hash Algorithm) existentes para la generación de huellas digitales. Es muy seguro y cuando se lo aplica a un conjunto de bytes (texto, archivo, etc.) genera una 'huella digital' de 256 bits, que se muestra como una serie de 64 dígitos hexadecimales que es propia de ese conjunto de datos.

  Un algorítmo es una serie de pasos que deben seguirse en un cierto orden para lograr un objetivo y en este caso particular, se trata de operaciones lógicas y matemáticas que se aplican sobre el conjunto de números que componen al texto o archivo de origen a los fines de lograr la secuencia de 64 dígitos hexadecimales que constituyen su huella digital.

Existe una gran cantidad de productos de software que permiten obtener la huella digital de un conjunto de datos, pero para un mismo conjunto de datos, todos ellos devuelven la misma huella digital, y no es posible que dos o más grupos de datos diferentes devuelvan la misma huella.

Esto último es lo que permite el utilizar la huella digital de un conjunto de datos como puede ser un archivo de texto, por ejemplo, para garantizar la integridad del mismo, ya que si el archivo no fue alterado, su huella digital será la misma, sin importar con qué producto de software se la calcule, y si en cambio fue alterado, se obtendrá una huella diferente de la original no importando con qué medios se la calcule.



La UAI de la UNR ha desarrollado dos herramientas para facilitar la obtención de las huellas digitales de los archivos basadas en el algorímo SHA256.



La primera de las herramientas es una página web, en la que puede seleccionarse un archivo y pulsar un botón para obtener la huella digital del mismo, y se puede acceder a ella desde este enlace.



La otra herramienta agrega a los sistemas Windows tres opciones en el menú al cual se accede haciendo un clic con el botón derecho del ratón sober un archivo. Las tres opciones se detallan a continuación:

- SHA256 del archivo:
    Genera un archivo de texto con igual nombre que el del archivo sobre el que se hizo el clic y una extensión agregada '.sha256.txt, dentro del cual se encuentra la huella digital del mismo.


- SHA256 de todos los archivos:
    Que genera esos archivos con las huellas, pero para todos y cada uno de los archivos que encuentre en la misma carpeta que el archivo sobre el cual se hizo el clic.


- SHA256 de la carpeta:
    Que genera un único archivo, de nombre '__SHA256.txt' que contiene las huellas de todos y cada uno de los archivos presentes en la misma carpeta que el archivo sobre el que se hizo el clic.


El instalador de esta funcionalidad para Windows puede descargarse desde este enlace.