stringtranslate.com

mcrypt

mcrypt — замена популярной команды Unix crypt . crypt был инструментом шифрования файлов, который использовал алгоритм, очень близкий к шифру Enigma времен Второй мировой войны . Mcrypt предоставляет ту же функциональность, но использует несколько современных алгоритмов, таких как AES . Libmcrypt, компаньон Mcrypt, представляет собой библиотеку кода, которая содержит реальные функции шифрования и обеспечивает простой метод использования. Последнее обновление libmcrypt было в 2007 году [1] , несмотря на годы отсутствия патчей. [2] Поддерживаемые альтернативы включают ccrypt , libressl и другие. [3]

Примеры использования mcrypt в среде командной строки Linux:

 mcrypt  --list # Посмотреть доступные алгоритмы шифрования. mcrypt -a Blowfish myfilename # Шифрует имя моего файла в myfilename.nc # с использованием алгоритма шифрования Blowfish. # Вам будет предложено ввести парольную фразу два раза. mcrypt -d mytextfile.txt.nc # Расшифровывает mytextfile.txt.nc в mytextfile.txt. mcrypt -V -d -a enigma -o scrypt --bare # Может шифровать/расшифровывать файлы, зашифрованные с помощью SunOS crypt. mcrypt --help                       

Он реализует многочисленные криптографические алгоритмы, в основном блочные и потоковые шифры , некоторые из которых подпадают под экспортные ограничения в США . Алгоритмы включают DES , Blowfish , ARCFOUR , Enigma, GOST , LOKI97 , RC2 , Serpent , Threeway, Twofish , WAKE и XTEA .

Смотрите также

Рекомендации

  1. ^ «Выпуски Libmcrypt» .
  2. ^ «Патчи Libmcrypt».
  3. ^ Предприятия Paragon Initiative. «Если вы вводите слово MCRYPT в свой PHP-код, вы делаете это неправильно».

Внешние ссылки