elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: [1]
1  Seguridad Informática / Criptografía / Reto: descifrar archivo en: 5 Septiembre 2011, 18:44 pm
Haber si alguien me puede ayudar con esto. Tengo un fichero cifrado y ya que no estoy muy familiarizado con Java me gustaría que alguien me echara una mano.

Si alguien se anima le mando lo que tengo por email ya que supongo que teniendo los datos de cifrado, contruir un desencriptador será facilillo. Si quieres los archivos ponte en contacto conmigo.

Un saludo y gracias

Esto es un resumen de lo que tengo:

cifrado
------------
Tipo: PBEWithMD5AndDES
iterationCount = 19;
byte salt[] = {-87, -101, -56, 50, 86, 53, -29, 3 };
decryptPassword = "ESI";

-----------------
Cargar demos.java
-----------------
               try
                {
stream = Application1.crypto.decrypt((java.lang.Object.class).getResourceAsStream("/project/modulo" + demos.substring(6, demos.length() - 4) + ".xml"));
                    if(stream != null)
                    {
                        demosAMostrar = demosAMostrar + demos.substring(6, demos.length() - 4) + ";";
                        stream.close();
                    }
                }
                catch(Exception e)
                {
                    e.printStackTrace();
                }
            }

-----------------------------
Crypto.java (solo el decrypt)
----------- -----------------

    public InputStream decrypt(InputStream in)
    {
        if(AccederADatos.leer("h.desencriptarModulos").compareToIgnoreCase("S\355") == 0) //a omitir
            try
            {
                in = new CipherInputStream(in, dcipher);
            }
            catch(Exception e)
            {
                e.printStackTrace();
            }
        return in;
    }

-----------------
Application1.java
-----------------
    static
    {
        crypto = new Crypto(AccederADatos.decryptPassword);
    }

------------
Applet1.java
------------

AccederADatos.decryptPassword = "ESI";



















Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines