Libmcrypt is a library which provides a uniform interface to several symmetric encryption algorithms. It is intended to have a simple interface to access encryption algorithms in ofb, cbc, cfb, and ecb modes. The algorithms it supports are DES, 3DES, RIJNDAEL, Twofish, IDEA, GOST, CAST-256, ARCFOUR, SERPENT, SAFER+, and more. The algorithms and modes are also modular so you can add and remove them on the fly without recompiling the library.
| Tags | Security Cryptography Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | C |
Recent releases


Changes: Numerous bugfixes were made, some potentially severe.


Changes: This release fixes an ECB cipher mode bug which was introduced in 2.5.4.


Changes: By default, all algorithms are now included in the main library instead of being dynamic modules. Several other cleanups and fixes were made.


Changes: A new option to include algorithms and modes into the library, and an nCFB mode.


Changes: This release now includes checks to make sure the installed libltdl includes lt_dlmutex_register(), as well as fixes in the libmcrypt-config script.
- All comments
Recent commentsGreat Library
Libmcrypt is a really good encryption library. It includes many different algorithms for encrypting and, using libmhash, includes a lot of hashing options. The manpage gives a brief description of all the different algorithms. Using this with PHP or mcrypt is a great combination.