tiene la clase principal "Cifrados", una clase "ventana" y otra de nombre "prueba"
clase Cifrados
Código
package cifrados; import cifrados.prueba; public class Cifrados { ventana instancia = new ventana(); // instancia clase ventana instancia.setVisible(true); } }
clase ventana http://pastebin.com/Ahh5V6WL
clase prueba, que es la que hace el trabajo de convertir y que a partir de esta se crean instancias en la clase ventana.
http://pastebin.com/bND4CWpB
para los hash me he basado en el siguiente códigohttp://www.codigofantasma.com/blog/implementar-encriptacion-md5-y-sha-en-java/