Publicado el Lunes 01 de Octubre del 2007 @ 12:02 por Death_Master.
Muchas veces me he lamentado de que no exista una versión para entornos Unix de HashCalc, pues aunque es perfectamente posible realizar los mismos cálculos con otros programas libres, si queremos hacerlo con muchos algoritmos para cada fichero o cadena de texto, resulta tremendamente engorroso. Además, al no ser libre (aunque sí gratuito), la portabilidad se antoja complicada; y la emulación vía wine no funciona demasiado bien para trabajar ficheros.
Por eso, ayer decidí que era hora de dejar de lamentarme y hacer algo, así que me puse manos a la obra y surgió jHashCalc. Desarrollado en lenguaje Java, es una implementación libre de HashCalc, publicada bajo GPL v3, multiplataforma (funciona en cualquier entorno que disponga de una máquina virtual de Java), y compatible con once algoritmos de función unidireccional de resumen para cualquier cadena o fichero de entrada. Los algoritmos soportados son: MD2, MD4, MD5, SHA-1, SHA-256, SHA-384, SHA-512, RIPEMD-128, RIPEMD-160, Tiger y Whirlpool.
Los algoritmos han sido implementados utilizando por un lado el API criptográfico del kit de desarrollo de Sun Microsystems (java.security), y por otro la biblioteca de código GNU Crypto (gnu.crypto.hash). Aunque no descarto implementar más algoritmos en un futuro, por el momento creo que los más utilizados están cubiertos, y de hecho uno bastante popular hoy en día, como es Whirlpool, no está soportado por HashCalc y sí por jHashCalc. Además, implementar algoritmos sujetos a patentes en un programa libre podría traer problemas…
Espero que os guste y os resulte útil. ;-)
Si alguien tiene algún comentario o sugerencia sobre el programa, soy todo oídos. ;-)
Me tengo que poner las pilas con criptografía. Me recomiendas algún pdf??
Tengo algunos artículos libres sobre el tema, quizá te interese echar un ojo:
http://omniumpotentior.wordpress.com/articulos/#libres
Saludos.
Perfecto, a ver qué tal están.
Muchas gracias
La ostia, cantidad de artículos. Luego creo un artículo sobre tus artículos ;)
Me imprimiré el de Taller de criptografía y el de Criptosistemas informáticos para los 2 horas de transporte al día a Álava Ingenieros