jueves, 9 de enero de 2014

Comprobación de redundancia ciclica


En esta ocasión vamos a aprender como podemos verificar si un archivo que hemos recibido a sido manipulado o no se ha recibido correctamente porque se a dañado, para ello dispondremos de una herramienta o bien a través de una pág online. En este caso usaremos la web

En esta web podemos subir un archivo y comprobar su redundancia cíclica de este modo podremos verificar si en verdad está intacto o a sido manipulado o esta corrupto. Bueno ya dejándome de tanta palabrería vamos a verlo con un ejemplo.

Hemos recibido esta fotografía y nos han dicho que su redundancia es la siguiente:


Mediante la pág que os he proporcionado anteriormente comprobamos su redundancia y vemos que no coincide  ya que la redundancia resultante de este proceso es la siguiente hex: 25c99920 Como podemos observar no es la misma redundancia que la que nos han mandado con lo que podemos deducir 2 cosas:
  • En primer lugar podríamos pensar que el archivo esta corrupto es decir mal descargado.
  • En segundo lugar podría ser que la foto hubiera sido retocada modificada y por tanto la redundancia no se correspondería al no ser el archivo original.
Bueno os diré que este archivo ha sido modificado y para demostrarlo lo veremos a continuación.


El punto que se observa arriba en la esquina izquierda de la imagen es suficiente para que la redundancia cambie por tanto con esto sabríamos con seguridad si el archivo o en este caso nuestra foto es la original o no.

Ahora supongamos que vamos a descargar el programa Gpg4win y queremos comprobar que realmente es dicho programa lo que nos vamos a bajar y no otro. En primer lugar nos vamos a la página web http://www.gpg4win.org/download.html que es donde lo descargaremos y en la misma podemos observar que la propia página nos proporciona una redundancia solo que en este caso no es CRC32 si no que es SHA-1 en este caso es 6FE64E06950561F2183CAACE409F42BE0A45ABDF. Una vez hemos descargado este programa necesitamos otro programa para comprobar que la redundancia es la misma y por ello el archivo es verdadero que no ha sido modificado ni que esta corrupto. Para ello descargaremos de esta página http://www.implbits.com/HashTab/HashTabWindows.aspx el programa hashtab. Una vez lo hemos instalado simplemente abrimos el archivo que sea con el botón derecho del ratón y nos vamos a propiedades, y dentro de propiedades nos aparecerá algo así.


Pues simplemente donde pone comprobación del Hash copiamos el SHA-1 que nos proporciona la página web y lo pegamos le damos a comprobar y si es correcto lo verificará con un tick y si no es correcto también nos lo indicará.







No hay comentarios:

Publicar un comentario