Criptografar dados e envia-los para um banco

Estou desenvolvendo um programa para minha monografia, ele consiste em pegar os dados do usuario, criptografa-los e envia-los para o banco de dados, so que essa parte de criptografia nao entendo nada, sei tambem que tem como criptografar o canal de comunicacao via tcp ip, alguem pode me ajudar em algum desses metodos de criptografia?

De uma olhadinha no tutorial de segurança e criptografia do GUJ

http://www.guj.com.br/java.tutorial.artigo.32.1.guj

Mas você irá criar o algoritmo de criptografia? Codificar algum?

criptografia é fácil…vc pode criar a sua própria em menos de uma hora…

basta ter uma representação diferente de um valor, ou seja, para a letra “A” você tem “056”, para a letra “a” voê tem “545” e assim por diante…ou use as conhecidas MD5, SHA…

Olha sua MONOGRAFIA AEE:

http://www.guj.com.br/posts/list/99501.java

=D=D=D=D=D

Pretendo usar os modelos existentes, tipo md5… e afins, mas não sei qual utilizar para esse tipo de aplicatico e como implementa-lo