Ayuda con un metodo de descifrar!

Iniciado por juan_8juan, 1 Mayo 2014, 22:38 PM

0 Miembros y 1 Visitante están viendo este tema.

juan_8juan

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());
       }

   }

}


engel lex

no se relamente de java pero te puedo decir algo...

el md5 no es un cifrado, es un hash, por lo tanto no es descifrable... es un proceso de una sola vía...

aquí la información sobre el

http://es.wikipedia.org/wiki/MD5
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.