Zip 3.0은 어떤 유형의 암호화를 사용합니까?

Zip 3.0은 어떤 유형의 암호화를 사용합니까?

저는 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년부터 배포되었습니다.

관련 정보