Как я могу зашифровать и расшифровать пароли в программе Perl CGI?

Я новичок в Perl CGI, использующий ActivePerl, SQLite DB, сервер Apache и Windows. У меня есть форма ввода, в которой их поля, такие как Id, Name, Password и так далее. Когда кто-нибудь делает новую запись, все, что он вводит в поле пароля, должно быть зашифровано и сохранено в базе данных.

В следующий раз, когда этот же пользователь введет пароль, он должен быть проверен. Теперь я полагаю, что требуется расшифровать функцию или код.

Я нашел то, что называется шифрованием MD5. Пожалуйста, кто-нибудь может дать мне больше информации об этом и помочь мне относительно того, как написать код или любую ссылку относительно этого?