Criptografia

2 respostas
M

Pessoal,

Por favor, me tirem uma dúvida. Para eu criptografar um arquivo, eu obrigatoriamente preciso gerar ele fisicamente ou eu consigo criptografar os dados contidos em um objeto e depois gerar o arquivo?

aguardo resposta

2 Respostas

bombbr

malbarbosa:
Pessoal,

Por favor, me tirem uma dúvida. Para eu criptografar um arquivo, eu obrigatoriamente preciso gerar ele fisicamente ou eu consigo criptografar os dados contidos em um objeto e depois gerar o arquivo?

aguardo resposta

Você pode criptografar em memória sem problemas…

E

Existe até 2 classes, chamadas CipherInputStream e CipherOutputStream, que servem exatamente para isso - você pode criptografar o arquivo à medida que você o vai escrevendo, ou seja, não é necessário ter um arquivo intermediário não-cifrado.

http://download-llnw.oracle.com/javase/6/docs/api/javax/crypto/CipherInputStream.html
http://download-llnw.oracle.com/javase/6/docs/api/javax/crypto/CipherOutputStream.html

Criado 4 de agosto de 2010
Ultima resposta 4 de ago. de 2010
Respostas 2
Participantes 3