Criptografar arquivo

Boa noite pessoal,
Esse é o primeiro Topico que escrevo, os demais sempre pesquisei e obtive exito em encontrar a resposta para os meus problemas, ja esse que estou tendo, não estou conseguindo encontrar, ja pesquisei em tudo que é lugar inclusive no blog do thingol, peguei a classe que ele escreveu mas não consegui adaptar

Bom lah vai

Estou tentando criptografar um arquivo, mais especificadamente um arquivo ZIP
Tenho uma aplicação que zipa alguns arquivos, mas nesse caso qualquer um pode usar o winzip e extrair os dados de dentro. ja resolveria se conseguisse colocar uma senha no arquivo zip, mas como li, é quase impossivel fazer isso.

Então alguem ja fez algo ja conseguiram criptografar algum arquivo?

att Felipe

Nunca implementei isso mas ajudei um amigo a implementar esta funcionalidade entao vou te passar alguns materais que foram uteis.

Este link tem um classe com toda implementação, sera um otimo case para vocês. Neste link tem diversas informações adicionais.
http://forums.sun.com/thread.jspa?messageID=4454515#4454515

Informações sobre os metodos de criptografia usadas em um .zip
http://www.winzip.com/aes_info.htm

Então é isso, matenha-nos informado se tudo correr bem!

Uma forma mais simples de fazer isso, já que implementar a criptografia de arquivos .zip é bastante complexo (e põe complexo nisso), é você empacotar o zip.exe (cujo fonte está disponível em http://sourceforge.net/projects/infozip/files/ . Você precisa de um compilador C , como o Microsoft Visual C++ ou o gcc, e dos seguintes arquivos de fontes:

  • Baixe o arquivo zip30.zip, descompacte-o, e siga as instruções que vêm no arquivo INSTALL.

Por exemplo, se você tiver o Microsoft Visual Studio, abra um “Visual Studio 2005 Command Prompt” ou um “Visual Studio 2008 Command Prompt”, vá até o diretório onde você descompactou os fontes, e então execute “nmake -f win32\makefile.w32”.

Vou deixar uma versão compilada (Win32, Microsoft Visual Studio 2005) aqui em um arquivo zipexe.zip, com a senha “guj”.

[quote=Eliezer Reis]Nunca implementei isso mas ajudei um amigo a implementar esta funcionalidade entao vou te passar alguns materais que foram uteis.

Este link tem um classe com toda implementação, sera um otimo case para vocês. Neste link tem diversas informações adicionais.
http://forums.sun.com/thread.jspa?messageID=4454515#4454515

Informações sobre os metodos de criptografia usadas em um .zip
http://www.winzip.com/aes_info.htm

Então é isso, matenha-nos informado se tudo correr bem![/quote]

Bah, muito obrigado, pelo que li acredito que seja exatamente isso que estou precisando, vou implementar a noite(ter dois empregos é f…) e então aviso se consegui, ou posto minhas duvidas novamente,

Obrigado

att Felipe