Olá,
estou fazendo um sistema no qual devo criar um cliente e um servidor os quais devem trocar dados sempre cifrados. Estou usando 3DES (DESede) para a chave de sessao, q realmente ira cifrar os dados, e o RSA para cifrar a chave de sessao.
Estou com problemas para lidar com a parte de RSA. Estou com dificuldades para entender como funciona a geracao e troca de chaves na JCE e de que maneira usar as chaves public e privada para cifrar/decifrar. Li algo relacionado a keystore, e certificados, mas nesta aplicação não posso usar certificados e também não entendi muito bem o funcionamento do keystore.
Alguém pode dar uma mão. Se possível algum exemplo de implementação.
Valeu!
[]s