마이크립트립토
mcryptmcrypt는 일반적인 Unix crypt 명령어를 대체하는 것입니다.crypt는 제2차 세계대전 Enigma 암호에 매우 가까운 알고리즘을 사용한 파일 암호화 도구입니다.Mcrypt는 동일한 기능을 제공하지만 AES와 같은 몇 가지 최신 알고리즘을 사용합니다.Mcrypt의 동반자인 Libmcrypt는 실제 암호화 기능을 포함하는 코드 라이브러리이며 사용하기 쉬운 방법을 제공합니다.libm crypt의 마지막 업데이트는 [1]2007년입니다.다년간 [2]패치가 적용되지 않았습니다.이러한 사실로 인해 보안 전문가들은 mcrypt 포기웨어를 선언하고 새로운 개발에서 이 소프트웨어를 사용하지 못하게 되었습니다.유지되는 대체 수단으로는 ccrypt, libressl [3]등이 있습니다.
Linux 명령줄 환경에서 mcrypt를 사용하는 예:
mcrypt --list # 사용 가능한 암호화 알고리즘을 참조합니다.mcrypt - a blowfish myfilename # Blowfish 암호화 알고리즘을 사용하여 myfilename을 myfilename.nc # 로 암호화합니다. # 패스프레이즈를 2번 입력하도록 요구됩니다. mcrypt -d mytext 파일.txt.nc # mytext 파일을 복호화합니다.txt.nc에서 mytext 파일로 이동합니다.txt. mcrypt -V -d -a enigma -o scrypt --bare # SunOS crypt. mcrypt --help로 암호화된 파일을 암호화/복호화할 수 있습니다.
블록 암호와 스트림 암호 등 수많은 암호화 알고리즘을 구현하고 있으며, 그 중 일부는 미국에서 수출 제한에 걸려 있습니다.알고리즘에는 DES, Blowfish, ARCFOUR, Enigma, GOST, LOKI97, RC2, Sent, Threeway, Twofish, WAKE 및 XTEA가 포함됩니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Libmcrypt releases".
- ^ "Libmcrypt patches".
- ^ Paragon Initiative Enterprises. "If You're Typing the Word MCRYPT Into Your PHP Code, You're Doing It Wrong".
외부 링크