¿Cómo puedo cifrar y descifrar contraseñas en un programa Perl CGI?

Soy nuevo en Perl CGI, usando ActivePerl, SQLite DB, servidor Apache y Windows. Tengo un formulario de entrada en el que hay campos como Id, Nombre, Contraseña, etc. Cada vez que alguien ingresa una nueva entrada, ingrese lo que ingrese en el campo de contraseña que debe encriptarse y almacenarse en la base de datos.

La próxima vez que el mismo usuario ingrese la contraseña, entonces debe validarse. Ahora supongo que se requiere una función o código de descifrado.

Encontré algo llamado cifrado MD5. ¿Alguien puede darme más información sobre esto y ayudarme con respecto a cómo escribir el código o algún enlace al respecto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta