저는 Info-Zip의 "Zip 3.0" 버전(2008년 7월 5일) Arch에서 zip을 사용하고 있습니다. 2022년 3월 22일에 gcc 11.2.0으로 컴파일되었습니다. 암호화된 편집 정보에는 "[암호화됨, 2007년 1월 버전 2.91, 5일"이 표시됩니다. ] (Zip 3에 대해 수정됨)"
실제로 어떤 암호화 알고리즘이 사용됩니까?
답변1
Zip 3.0은 원본 버전과 동일한 암호화를 사용합니다.PKZIP, 호환되는 zip 파일을 생성할 수 있도록 설계되었습니다. zip 파일에 포함된 파일은 비공식적으로 ZipCrypto라고 알려진 독점 암호를 사용하여 암호화됩니다. 즉, 제공된 비밀번호에서 파생된 3개의 32비트 키를 사용하는 대칭 암호입니다 zip
. 다소 아이러니하게도 아마도 최고의 학술적 설명은 연구 논문에서 찾을 수 있을 것입니다."PKZIP 스트림 암호에 대한 알려진 일반 텍스트 공격".
ZipCrypto가 고려되었습니다불안정꽤 오랫동안 해킹이 가능하며 도구를 사용하면 쉽게 해킹될 수 있습니다.Zip 3.1 베타AES-256을 지원하는 프로토콜은 적어도 2015년부터 배포되었습니다.