Во-первых, взгляните на Pro PHP Security Криса Снайдера и Майкла Саутвелла из Apress. Он расскажет вам все, что вам нужно о шифровании. Там много всего.
Оттуда вы можете скачать исходный код книги и найти файл mcrypt.php в главе 6. Он также поставляется с примером реализации.
Удачи! И если это полезно для вас, купите электронную версию текста или версию «мертвого дерева». Это очень информативно и многому вас научит! Я никоим образом не связан с Apress или авторами, я просто нашел кого-то, кто нашел книгу чрезвычайно полезной.