Como criptografar e descriptografar senhas em um programa Perl CGI?

Sou novo no Perl CGI, usando ActivePerl, SQLite DB, servidor Apache e Windows. Eu tenho um formulário de entrada no qual são campos como Id, Nome, Senha e assim por diante. Sempre que alguém fizer uma nova entrada, o que for digitado no campo de senha deve ser criptografado e armazenado no banco de dados.

Na próxima vez em que o mesmo usuário digitar a senha, ela deverá ser validada. Agora, suponho que uma função ou código de descriptografia seja necessária.

Encontrei algo chamado criptografia MD5. Alguém pode me dar mais informações sobre isso e me ajudar em como escrever o código ou qualquer link sobre isso?

questionAnswers(2)

yourAnswerToTheQuestion