Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - juan_8juan

#1
Java / Ayuda con un metodo de descifrar!
1 Mayo 2014, 22:38 PM
Buenas tardes. Ya tengo el metodo de cifrar ahora me hace falta el de descifrar, alguien me puede ayudar. Se los agradeceria mucho.



Código (java) [Seleccionar]
public class Md5 {
   public String get_md5(String CadenaOriginal){
       
         
       String md5="";
     
       try {
           if (!CadenaOriginal.equalsIgnoreCase("")) {

               MessageDigest md = MessageDigest.getInstance("MD5");
               md.reset();
               md.update(CadenaOriginal.getBytes());
               byte bytes[] = md.digest();
               StringBuilder sb = new StringBuilder();
               for (int i = 0; i < bytes.length; i++) {
                   String hex = Integer.toHexString(0xff & bytes[i]);
                   if (hex.length() == 1) {
                       sb.append('0');
                   }
                   sb.append(hex);
               }

               md5 = sb.toString();
           }
       } catch (NoSuchAlgorithmException e) {
           md5 = "Error inesperado";
         
       }
       return md5;
 
   }

public static void main(String args[]) {
       Md5 obj = new Md5();

       try {
           JOptionPane.showMessageDialog(null, "La palbra cifrada es:  "+obj.get_md5("Hola"));
       } catch (Exception ex) {
           System.out.println(ex.getMessage());
       }

   }

}