Criptografia / Descriptografia de Dados - Metodo nativo JAVA?

Boa noite, colegas !

Eu tenho uma duvida: Eu costumo fazer criptografia usando um método nativo do mysql o AES_ENCRYPT.
A questão é: Existe algum método em java para isso ? está quase pronta a parte de segurança de um projeto do TCC, mas eu gostaria de passar alguns dados criptografados e descriptografar quando desse um select.Isso sem usar o método o banco.

Obrigado.

Tem sim…

artigo http://www.guj.com.br/articles/32

Excelente.

Em modéstia parte, depois que aprendi um pouco de Java comecei uma mosca branca de TCC de nivel técnico \o/.
Enfim, vou tentar implementar essa ideia junto com o Spring.No final das contas eu preciso mais de criptografia a autenticação e validação de usuário eu uso o Spring.