Здесь перечислены шифры, поддерживаемые модулем mcrypt. Для полного списка поддерживаемых шифров смотрите список в конце файла mcrypt.h. Главное правило API mcrypt-2.2.x API состоит в том, что доступ к шифрам из PHP осуществляется путём использования констант MCRYPT_имя_шифра. Эти константы также работают с AI libmcrypt-2.4.x и libmcrypt-2.5.x, но также можно задать шифр по имени с помощью функции mcrypt_module_open().
  Вы должны (в режимах CFB и OFB)
  или можете (в режиме CBC)
  предоставить инициализирующий вектор (IV) для
  выбранной функции шифрования. IV должен быть
  уникальным и должен быть одинаковым для шифрования и
  дешифрования. Для данных, которые хранятся в
  шифрованном виде вы можете получить вывод функции
  для индекса, под которым данные были сохранены
  (например, MD5 хеш имени файла). Или вы можете
  передать IV вместе с зашифрованными данными (смотрите
  раздел 9.3 Applied Cryptography by Schneier (ISBN 0-471-11709-9)).
 
