Caso queiram dar uma olhada com mais detalhes, leiam o post que fiz no meu blog.[/quote]
Bacana! muito legal bem curto!
"Da qui uns 2 anos vem meu método de criptográfia "rs
Assim, quando eu criei, pensei em simplificar o uso do cipher pela JDK.
Não conheço a fundo a teoria sobre o funcionamento do cipher. Mas pelo que eu vi em todos os exemplos de implementação que estudei para fazer o Criptografy, a própria utilização do cipher prevê que a chave sempre será gerada por um KeyGenerator e essa chave gerada deve ser armazenada em algum lugar seguro (possivelmente um arquivo, por isso sua converção para bytes) para utlilização posterior.
É provavel que vocë tenha que utilizar outra abordagem caso queira que o usuário utilize a chave como se fosse uma ‘senha’ de acesso.
Seria interessante se alguém que conheça o Cipher mais a fundo pudesse nos informar sobre isso.
Engraçado, o código final não pareceu muito mais simples que usando as classes do Java diretamente. Já deu uma olhada entre os membros da The Legion of Bounce Castle?