@hzd, md5 подходит только для верификации данных (быстрый и простой способ определить, поменялись ли данные).
В контексте безопасности, md5 даже для хэширования не подходит. То есть даже пароли лучше хэшить через sha512, причем в несколько сотен итераций и добавляя периодически соль.
Для шифрования можно использовать например openssl.
Вот простое решение. Если код "кодировшика" :) никто не увидит то строки будут выглядит абракадабрами. Конечно опытный хакер распознает фокус но для этого уме нужен стимул.