martes, 18 de octubre de 2011

Renombrar archivos a MD5, SHA, SHA2, CRC32, …

Introducción

Fsum Frontend es un programa que además de verificar, calcular, comprar hashes, nos permite renombrar masivamente los ficheros.


El programa soporta 96 Algoritmos:
alder8, adler16, adler32, ap hash, bdkr, cksum, cksum mpeg2, crc8, crc16, crc16 ccitt, crc16 ibm, crc16 x25, crc16 xmodem, crc16 zmodem, crc24, crc32, crc32 bzip2, crc32 jamcrc, crc32 mpeg2, crc64, crc64 ecma, djb hash, dha256, edonley/emule, elf32, fletcher8, fletcher16, fletcher32, fnv0-32, fnv0-64, fnv1-32, fnv1-64, fnv1a-32, fnv1a-64, fork256, ghash3, ghash5, gost, has160, haval (128, 160, 192, 224, 256 bits) (3, 4, 5 passes), jhash, js hash, md2, md4, md5, panama, pjw32, ripemd128, ripemd160, ripemd256, ripemd320, rs hash, sdbm, sha0, sha1, sha224, sha256, sha384, sha512, size64, snefru2 (128, 256 bits) (4, 8 passes), sum8, sum16, sum24, sum32, sum64, sumbsd, sumsyv, tiger128, tiger160, tiger192, tiger2, tiger tree, tiger tree 2, whirlpool0, whirlpool1, whirlpool2, xor8, xum32.


Lo pueden descargar en en: http://fsumfe.sourceforge.net/


Ejemplo de Renombrar fichero a MD5

Lo primero es configurar la salida del fichero, por defecto al renombrar fichero lo que hace es añadir después del nombre el hash, y en nuestro caso lo que nos interesa es que borre el nombre y le asigne como nombre unicamente el código hash calculado.
Clic en Options y en el aparatado de How to rename a file veremos por defecto lo siguiente:





Hay que cambiarlo de la siguiente forma: ${CHECKSUM}.${fileext}
De esta forma, al renombrar unicamente tendrá el código calculado.
Entramos en Calculate hashes y luego en File, marcamos la casilla del Algoritmo a usar, en nuestro caso es MD5 para el ejemplo, Yo uso SHA2 en la mayoría de los fichero y sobretodo en Imágenes, ya que con MD5 es muy común que dos imágenes diferente obtengan el mismo código y con SHA2 es “casi Imposible” (Nunca asumir que imposible) obtener el mismo código.
Podemos incluir fichero (archivo) o carpetas: , en nuestro caso incluiremos una car perta haciendo clic en el icono de add folder y eligiendo una carpeta que contiene wallpapers.
Ahora disponemos de los siguientes botones:



  • Calculate Hashes: Calcula los hashes marcado, cada uno en un columna.
  • Export: Permite guardar en formato HTML, CSV o XML el resultado.
  • Generate Checksum file: Genera un fichero de comprobación por cada algoritmo marcado.
  • Rename: Renombra el fichero, solo se puede usar un único algoritmo simultáneamente
  • Test Rename: Muestra como quedaría antes de renombrar, útil si en las opciones cambias la salida del mismo.


Pues en nuestro caso solo queda, pulsar en el botón Rename y esperar un poco.
En caso de haber fichero que obtenga el mismo código calculado no emite error ninguno, y deja el fichero con el nombre que tenia.


Dejo una captura de como quedaría en SHA2:


No hay comentarios:

Publicar un comentario