el paquete java.crypto contiene las clases necesarias para eso creo que solo esta disponible en el JDK1.4 para arriva si tienes uno anterior tienes que descargar el paquete. como siempre creo que los tutoriales que estan en el sitio de sun son exelentes pero estan en ingles y puedes encontrar algunas traducciones en java.programacion.net