Criptografia de arquivos.

Java

29/07/2010

Pessoal, bom dia!   Preciso desenvolver uma rotina para criptografar e descriptografar arquivos de vários formatos (extensões) e de tamanhos variados entre 10 e 50 megas, que apresente um desempenho satisfatório. Gostaria da ajuda de vocês com dicas, exemplos, etc de como fazer isso. A ideia é a seguinte, criptografar o arquivo e armazenar. Antes de usar o arquivo, o mesmo deverá ser descripriptografado. Desde já agradeço a todos que colaborarem.   Valeu...  
Ulisses Silva

Ulisses Silva

Curtidas 0

Respostas

Dyego Carmo

Dyego Carmo

29/07/2010

Algoritimos existem aos milhares...

Acredito que alem do algoritimo voce deva se preocupar com bufferização dos dados... coloque em memória todo o arquivo para manipular... OU utilize o BufferedFileBuffer...

é crucial para manipulacoes.

GOSTEI 0
Ulisses Silva

Ulisses Silva

29/07/2010

Em uma outra linha de raciocinio. É possível ao invéz de criptografar todo o conteúdo do arquivo, atribuir ao mesmo uma senha, cuja a execução (abertura do arquivo pela aplicação, por exemplo) seja feita quando somente minha aplicação informar esta senha para execução? E caso contrário, se a senha não for conhecida, a aplicação ou qualquer outra pessoa não teria acesso ao arquivo. Esta situação é possível?   Fico no aguardo...
GOSTEI 0
Dyego Carmo

Dyego Carmo

29/07/2010

Você pode ZIPAR ele com senha...

ZIPAR em comprimir , apenas armazenar...

é uma forma de "criptografia"...

Se a app tiver uma senha , ela abre :)

O que achas ?

GOSTEI 0
Ulisses Silva

Ulisses Silva

29/07/2010

Interessante esta abordagem. Você teria algum exemplo, ou algo assim, para passar, onde eu possa fazer um comparativo de desempenho entre as duas abordagens?    
GOSTEI 0
Dyego Carmo

Dyego Carmo

29/07/2010

Zipar:

http://www.guj.com.br/java.tutorial.artigo.181.1.guj


Criptografar Arquivos:

http://www.guj.com.br/article.show.logic?id=32


GOSTEI 0
POSTAR