Segurança

Boas pessoal,

quero criar dois projectos simples aonde em um eu teha uma class que faça encriptação de um ficheiro .txt e no outro faça a desencriptação do mesmo.

alguem me pode dar um exemplo de duas classes que podem me resolver este problema ? um para encriptar outra para desencriptar

Cumprimentos

http://exampledepot.com/egs/javax.crypto/DesFile.html

PS: Para que funcione corretamente, a chave (key) deve ser fixa.

Ola,

revi a pagina , mas estou com um duvida . Como posso garantir que a chave será a mesma se eu vejo no codigo uma metodo que gera chave ?

SecretKey key = KeyGenerator.getInstance("DES").generateKey();

Como posso fazer para que eu tenha uma chave fixa ?

Na página que eu passei tinha um link com um exemplo usando PBE e um passphrase:
http://exampledepot.com/egs/javax.crypto/PassKey.html

Gerando um SercetKey a partir de um byte[]:
http://exampledepot.com/egs/javax.crypto/GetKeyBytes.html