mcrypt es un reemplazo para el popular comando crypt de Unix . crypt era una herramienta de cifrado de archivos que utilizaba un algoritmo muy similar al cifrado Enigma de la Segunda Guerra Mundial . Mcrypt ofrece la misma funcionalidad, pero utiliza varios algoritmos modernos como AES . Libmcrypt, el complemento de Mcrypt, es una biblioteca de código que contiene las funciones de cifrado y proporciona un método sencillo para su uso. La última actualización de libmcrypt fue en 2007, [ 1 ] a pesar de años de parches sin integrar. [ 2 ] Entre las alternativas mantenidas se incluyen ccrypt , libressl y otras. [ 3 ]
Ejemplos de uso de mcrypt en un entorno de línea de comandos de Linux:
mcrypt --list # Consulta los algoritmos de cifrado disponibles. mcrypt -a blowfish myfilename # Cifra myfilename a myfilename.nc # usando el algoritmo de cifrado Blowfish. # Se te pedirá una contraseña dos veces. mcrypt -d mytextfile.txt.nc # Descifra mytextfile.txt.nc a mytextfile.txt. mcrypt -V -d -a enigma -o scrypt --bare # Puede cifrar/descifrar archivos cifrados con SunOS crypt. mcrypt --help Implementa numerosos algoritmos criptográficos , principalmente cifrados de bloques y cifrados de flujo , algunos de los cuales están sujetos a restricciones de exportación en Estados Unidos . Entre los algoritmos se incluyen DES , Blowfish , ARCFOUR , Enigma, GOST , LOKI97 , RC2 , Serpent , 3-Way , Twofish , WAKE y XTEA .
Véase también
Referencias
Enlaces externos
- La página de inicio original de mcrypt
- Página principal de MCrypt
- Sitio de desarrollo de MCrypt
- Software criptográfico
- Fragmentos de criptografía