entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Extraer archivos "zip" encriptados con PKWARE

Buenas Tardes, si alguien me pudiera echar una manita con este dilema que traigo.

Estoy usando la DLL ionic.zip y estoy tratando de descomprimir un archivo ZIP, pero me manda este error

"Cannot extract: Entry aaaa.txt is encrypted with an algorithm not supported by DotNetZip: PKWare AES128"

Este es el Codigo:

    Dim ArchOrigen As String = "C:\Desarrollos\Escritorio\Consulta.zip"
    Dim CarpetaDestino As String = "C:\Desarrollos\Dest\"
    Using zip As ZipFile = ZipFile.Read(ArchOrigen)
        Dim e As ZipEntry
        For Each e In zip
            e.ExtractWithPassword(CarpetaDestino, "Password1")
        Next
    End Using

El archivo lo genera otro usuario en otra empresa y lo manda por mail, lo que revise es que esa otra empresa usa el sistema "SecureZip" de "PKWARE" , lo que hago es tomarlo de la bandeja de entrada del usuario y descomprimirlo para después procesarlo esto con la finalidad de que el usuario no lo toque, el problema es que no puedo descomprimirlo, ya hice pruebas con winzip y con winrar y si descomprime sin problema, por lo que estuve investigando es por el tipo de encriptacion, pero la verdad ahi me pierdo.

La solucion bien facil es que la otra empresa use winrar o winzip, pero pues por politicas no pueden usar mas que el securezip.

Alguien que me pueda ayudar?, Gracias de antemano.

0voto

Ra-Hulk comentado

Hola, Sigo sin darle a la solución.

Ya llevo mas de un mes y no he podido realizar la desencripcion por codigo.

Investigando es por la encriptacion a 128 o 256 independiente del programa, ya me baje DLLs y muchos complementos gratis y de paga, y todos me dicen que no soportan el método de "compresión".

Ahorita tengo implementado un "BOT" que hace toda la operación de apertura del zip y captura de la contraseña, pero no es lo que necesito, si alguien me pudiera orientar con ese tema o alguna DLL o metodo que soporte la desencripcion se los agradeceria.

Saludos y aquí seguimos.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta