>  기사  >  시스템 튜토리얼  >  Chacha20 암호화 알고리즘 설치에 대한 Centos7 상세 분석

Chacha20 암호화 알고리즘 설치에 대한 Centos7 상세 분석

王林
王林앞으로
2024-01-10 22:02:061054검색

일부 프로그램은 Chacha20 암호화 알고리즘을 사용합니다. Centos7 시스템에서 오류 예외: libsodium을 찾을 수 없는 경우 이는 M2Crypto 및 libsodium 종속성 환경이 부족하기 때문에 발생합니다.

Salsa20은 Daniel J. Bernstein이 eSTREAM에 제출한 스트림 암호화 알고리즘입니다. 이는 ARX(add-rotate-xor) 작업(32비트 모듈식 추가, XOR(배타적 OR) 및 순환 시프트 작업)을 기반으로 하는 의사 난수 함수 위에 구축되었습니다. Salsa20은 256비트 키, 64비트 nonce 및 64비트 스트림 위치를 512비트 출력에 매핑합니다(128비트 키 버전도 존재함). 이는 Salsa20에게 사용자가 일정한 시간에 출력 스트림의 어느 곳에서나 찾을 수 있는 특별한 이점을 제공합니다. 합리적인 하드웨어 성능으로 최신 x86 프로세서에서 4~14주기 주기당 약 1바이트의 속도를 제공할 수 있습니다. 이는 특허가 없으며 Bernstein은 일반적인 아키텍처 최적화에 대한 여러 공개 도메인 구현을 작성했습니다. Salsa20이 eSTREAM에 제출되었습니다.

특성은 유사하지만 원형 이동 기능이 다른 관련 암호화 알고리즘 ChaCha는 2008년 Bernstein에 의해 출판되었습니다.

M2Crypto 및 Libsodium 소개

M2Crypto: Python 암호화 및 SSL 툴킷

M2Crypto는 RSA, DSA, DH, EC, HMAC, 메시지 다이제스트, 대칭 암호(AES 포함)를 갖춘 OpenSSL용 가장 완벽한 Python 래퍼입니다. SSL 기능은 Python의 httplib, urllib 및 xmlrpclib에 대한 확장을 구현합니다. FTP/TLS 클라이언트 및 서버용 S/MIME: Zope의 S/MIME; 전령. M2Crypto는 Twisted에 SSL을 제공하는 데에도 사용할 수 있습니다. 스마트 카드는 엔진 인터페이스를 통해 지원됩니다.

리브소듐

암호화, 암호 해독, 서명, 비밀번호 해싱에 사용되는 목표는 더 높은 수준의 암호화 도구를 구축하는 데 필요한 모든 핵심 작업을 제공하는 것입니다. 높은 보안에 대한 강조에도 불구하고 기본 형식은 대부분의 NIST 표준 구현보다 빠릅니다.

centos7 시스템이 Chacha20 암호화 알고리즘을 지원해야 하는 경우 다음 명령을 사용하여 설치하세요 으아아아

위 내용은 Chacha20 암호화 알고리즘 설치에 대한 Centos7 상세 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jb51.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제