Criptografia de arquivos.
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
Curtidas 0
Respostas
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.
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
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
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 ?
ZIPAR em comprimir , apenas armazenar...
é uma forma de "criptografia"...
Se a app tiver uma senha , ela abre :)
O que achas ?
GOSTEI 0
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
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
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