mcrypt - mcrypt

mcrypt es un reemplazo del popular comando crypt de Unix . crypt era una herramienta de cifrado de archivos que utilizaba un algoritmo muy parecido al cifrado Enigma de la Segunda Guerra Mundial . Mcrypt ofrece la misma funcionalidad pero utiliza varios algoritmos modernos como AES . Libmcrypt, el compañero de Mcrypt, es una biblioteca de código que contiene las funciones de cifrado reales y proporciona un método fácil de usar. La última actualización de libmcrypt fue en 2007, a pesar de años de parches sin combinar. Estos hechos han llevado a los expertos en seguridad a declarar mcrypt abandonware y desalentar su uso en nuevos desarrollos. Las alternativas mantenidas incluyen ccrypt , libressl y otras.

Ejemplos de uso de mcrypt en un entorno de línea de comandos de Linux:

 mcrypt --list                           # See available encryption algorithms.           
 mcrypt -a blowfish myfilename           # Encrypts myfilename to myfilename.nc           
                                         # using the Blowfish encryption algorithm.       
                                         # You are prompted two times for a passphrase.   
 mcrypt -d mytextfile.txt.nc             # Decrypts mytextfile.txt.nc to mytextfile.txt.  
 mcrypt -V -d -a enigma -o scrypt --bare # Can en/decrypt files crypted with SunOS crypt. 
 mcrypt --help

Implementa numerosos algoritmos criptográficos , principalmente cifrados de bloque y cifrados de flujo , algunos de los cuales están sujetos a restricciones de exportación en los Estados Unidos . Los algoritmos incluyen DES , Blowfish , ARCFOUR , Enigma, GOST , LOKI97 , RC2 , Serpent , Threeway, Twofish , WAKE y XTEA .

Referencias

enlaces externos