Burada mcrypt eklentisi tarafından desteklenen şifrelere yer verilmiştir. Desteklenen şifrelerin tam listesini mcrypt.h başlık dosyasının sonunda bulabilirsiniz. mcrypt-2.2.x arayüzünün genel kuralı, PHP ile bir şifreye MCRYPT_şifreadı ile erişilebilmesidir. Ayrıca bu sabitler, libmcrypt-2.4.x ve libmcrypt-2.5.x ile de çalışmakta olup bir şifreye mcrypt_module_open() işlevinde ismini bir dizge olarak belirterek erişmek de mümkünür.
  İlgili şifre işlevinde, CBC kipi için bir ilklendirme
  vektörü (İV) sağlamanız isteğe bağlı iken CFB ve
  OFB kiplerinde bir ilklendirme vektörü sağlamak
  zorundasınız. İV eşsiz olmalı ve şifreleme/çözme için aynı İV
  kullanılmalıdır. Şifreli saklanacak bir veriyi, verinin altında saklandığı
  indisle ilgili bir işlevinin çıktısı olarak alabilirsiniz (dosyanın MD5
  anahtarı gibi). Bundan başka, İV'yi şifreli veri ile birlikte de
  aktarabilirsiniz. (Bu konuda daha ayrıntılı bilgi için
  Applied Cryptography by Schneier (ISBN 0-471-11709-9) kitabının 9.3. faslına bakınız.)
 
