Pessoal,
Estou com uma duvida, estou precisando de um gerador de chaves privadas para utilizar no algoritmo AES, alguem conhece alguma ferramenta que faça isso?
Pessoal,
Estou com uma duvida, estou precisando de um gerador de chaves privadas para utilizar no algoritmo AES, alguem conhece alguma ferramenta que faça isso?
AES não usa chaves “privadas” porque é um algoritmo simétrico. Ele usa chaves “secretas”.
Para gerar uma chave secreta AES, especifique o seu tamanho (usualmente 128 bits; para mais bits, você precisa alterar um arquivo na JRE).
http://java.sun.com/developer/technicalArticles/Security/AES/AES_v1.html
eu atrapalhei um pouco a pergunta mas na verdade não era bem isso que eu queria saber.
eu já tinha conseguido gerar as chaves. O que eu quero na verdade é um software que gere a chave em um arquivo protegido por senha.
Ah, entendi. Você quer proteger a chave com outra chave, não? Procure por SealedObject ( que é o método para você proteger uma chave com outra chave, veja em http://java.sun.com/javase/6/docs/api/javax/crypto/SealedObject.html ) e Password-Based Encryption ( veja em http://java.sun.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html#PBEEx ) . Você precisa combinar as duas coisas.
Não, não é isso. Na verdade eu não quero nada de código, quero um aplicativo do tipo que fazer perguntas sobre sua empresa e gera um chave armazenada em um arquivo keyStore protegido por senha.