Boa tarde
Eu sei que esse assunto ja deve ser repetitivo pra voces mas eu estava ficando doido aqui, procurei em inumeros lugares e nenhuma solução que encontrei me foi util, estudei um pouco a documentação JCE e ela abrange muita coisa, e achei um pouco complexo (sou meio noob ainda)
Eu preciso de uma classe que encrypta e decrypta uma String(que sera uma senha) usando o TripleDES (DESede)…
Algumas duvidas:
– nao entendi muito bem como eu crio a chave… é só criar um objecto da classe DESedeKeySpec?
– esse negocio de ter que usar o byte[] e fazer a conversao com ele me confunde um pouco tambem
– o metodo getInstance da classe Cipher é necessario?
queria saber basicamente as classes que eu vou precisar mesmo e como eu crio a chave
sei que é meio chato mas se alguem tivesse um exemplo que se encaixa…
ou pelo menos os passos mais ou menos tipo:
- criar uma string byte de 24 posiçoes
- criar uma SecretKey usando a string byte e um tipo de algoritimo (por ex. DESede)
- usar o cipher.getInstance ,dps o init e finaliza com o doFinal
desculpe se o topico ficou confuso mas é que eu estava realmente perdidao
obrigado