Zip 파일은 암호로 보호 할 수 있지만 표준 Zip 암호화 체계는 매우 약합니다. 운영 체제에 zip 파일을 암호화하는 기본 제공 방법이있는 경우이를 사용해서는 안됩니다.
실제 혜택을 얻으려면 암호화 , 당신은 사용해야합니다 AES-256 암호화 . 7z 아카이브는 기본적으로이를 지원하지만 AES-256 암호화를 사용하여 Zip 파일을 암호화 할 수도 있습니다.
Zip 2.0 레거시 암호화 대 AES 암호화
실제로 Zip 파일 암호화에는 두 가지 유형이 있습니다. 이전 Zip 2.0 암호화는 매우 안전하지 않지만 최신 AES 암호화는 상당히 안전합니다.
안타깝게도 많은 소프트웨어, 특히 Zip 파일에 대한 지원이 내장 된 운영 체제는 최신 AES 암호화 표준을 지원하지 않습니다. 즉, Windows XP, 최신 버전의 Mac OS X, 심지어 일반적인 Linux 데스크톱에서 제공되는 Zip 비밀번호 보호 기능을 사용하면 안전하게 암호화 된 Zip 파일을 얻을 수 없습니다. 일부 타사 유틸리티조차도 Zip 암호화를 위해 AES로 전환하는 것을 꺼립니다 .AES로 암호화 된 zip 파일은 Windows, Mac OS X 및 기타 소프트웨어의 내장 Zip 기능과 호환되지 않기 때문입니다.
관련 : 벤치 마크 : 최고의 파일 압축 형식은 무엇입니까?
Zip 파일로 AES 암호화를 사용할 수는 있지만 이러한 파일을 보려면 타사 소프트웨어가 필요합니다. 7z와 같은 다른 보관 형식을 사용하고 싶을 수 있습니다. 7z 아카이브 형식에는 강력한 AES-256 암호화가 필요합니다. 비밀번호로 보호 된 7z 파일을 만들 때마다 안전하게 암호화된다는 것을 알고 있습니다. 정말, 7z는 훌륭합니다. 파일 압축 벤치 마크에서 1 위를 차지했습니다. . 일반적으로 우리가 본 다른 파일 압축 벤치 마크보다 상위에 있습니다.
Windows – 7-Zip
Windows는 Zip 파일을 만드는 기본 제공 방법을 제공합니다. Windows XP는 이러한 Zip 파일을 비밀번호로 보호하고 암호화하는 방법도 제공했습니다. 그러나 Windows XP는 매우 안전하지 않은 "표준"zip 파일 암호화 알고리즘을 사용했습니다. 비록 당신이 여전히 Windows XP 사용 ,이 기능을 사용하면 안됩니다. 이후 버전의 Windows는 암호 보호 옵션을 완전히 삭제했습니다.
거의 모든 인기있는 암호화 유틸리티가이 기능을 제공합니다. 우리는 완전 무료이며 오픈 소스 인 7-Zip을 좋아하기 때문에 돈을 낭비하지 않을 것입니다.
7-Zip이 설치되면 파일 탐색기 또는 Windows 탐색기 창에서 일부 파일을 선택하고 마우스 오른쪽 단추로 클릭 한 다음 7-Zip> 아카이브에 추가를 선택할 수 있습니다. 암호를 설정할 수있는 기능을 제공하므로 "아카이브에 추가"옵션을 선택해야합니다. 여기에 메뉴 옵션이 표시되지 않으면 7-Zip 애플리케이션을 직접 열고이를 사용하여 아카이브를 만들 수도 있습니다.
7-Zip은 기본적으로 7z 아카이브를 생성하지만 Zip을 선택할 수도 있습니다. Zip을 선택하는 경우 약한 ZipCrypto 방법 대신 AES-256 암호화 방법을 선택해야합니다. 제공된 상자에 암호를 입력하고 확인을 클릭하여 암호화 된 아카이브 파일을 만듭니다.
맥 - 케카
Mac OS X는 Finder 창에서 Zip 파일을 생성하는 쉬운 방법도 제공하지만 그래픽 사용자 인터페이스로 zip 파일을 암호화 할 수있는 방법은 없습니다. Mac OS X에 포함 된 zip 명령은 타사 소프트웨어를 사용하지 않고 zip 파일을 암호화하는 방법을 제공합니다. 그러나 Windows XP에 내장 된 암호 보호 기능과 마찬가지로 이전의 안전하지 않은 표준 zip 암호화 체계를 사용합니다. 정말로 원한다면 Mac의 터미널에서 "zip -e"명령을 사용할 수 있습니다. 그러나 이에 대해 강력히 권장합니다.
Windows에서와 마찬가지로 안전한 압축을 위해 타사 파일 압축 앱이 다시 필요합니다. 케카 Mac에서 가장 사랑받는 파일 압축 및 압축 해제 앱 중 하나 인 것 같습니다. 권장 할 수 있습니다. 하지만 Keka조차도 기본적으로 ZIP 파일을 암호화하는 데 AES를 사용하지 않습니다. 현재 베타 버전의 Keka 및 숨겨진 옵션 활성화 이를 수행하거나 Keka의 표준 버전을 사용하고 대신 암호화 된 7z 파일을 만듭니다.
Keka를 시작하고 7z를 선택한 다음 아카이브의 암호를 입력하십시오. (Zip을 선택하는 경우 Keka의 올바른 버전이 있고 보안 암호화를 위해 위의 숨겨진 옵션을 사용하도록 설정했는지 확인하세요.)
압축하려는 파일을 하나 이상 Keka 창으로 드래그 앤 드롭하면 제공 한 비밀번호로 암호화 된 7z 파일로 압축됩니다. 나중에 파일 내용에 액세스하려면 비밀번호가 필요합니다.
Linux – p7zip-full이있는 파일 롤러
Ubuntu 및 기타 GNOME 기반 데스크톱 환경에 포함 된 표준 아카이브 관리자 (파일 롤러) 애플리케이션에는 비밀번호로 보호 된 zip 파일을 만드는 옵션이 있습니다. 그러나 사용 된 기본 zip 명령은 여전히 강력한 AES 암호화 대신 이전의 약한 암호화를 사용합니다. 고맙게도 File Roller를 사용하여 암호화 된 7z 아카이브를 만들 수 있습니다.
이 옵션을 활성화하려면 먼저 p7zip-full 패키지를 설치해야합니다. (일부 Linux 배포판에서는 대신 p7zip으로 불릴 수 있습니다.) 예를 들어 Ubuntu에서는 Ubuntu 소프트웨어 센터 , p7zip-full을 검색하여 설치하거나 터미널 창을 열고 sudo apt-get 설치 p7zip-full 명령.
일단 파일 롤러 창에서 직접 암호화 된 7z 파일을 만들 수 있습니다. 파일 관리자 창에서 일부 파일을 선택하고 마우스 오른쪽 단추로 클릭 한 다음 압축을 선택하거나 아카이브 관리자 응용 프로그램을 직접 열고이를 사용하여 새 아카이브를 만듭니다.
압축 창에서 7z 아카이브 형식을 선택해야합니다. 기타 옵션 헤더를 클릭하고 비밀번호를 제공하십시오. 비밀번호는 나중에 아카이브 잠금을 해제하는 데 사용됩니다.
비밀번호로 보호 된 보관 파일을 만들기위한 다양한 소프트웨어 프로그램이 있지만 어떤 방식으로 사용하든 안전한 암호화를 사용하고 있는지 확인하세요. Zip 암호화의 문제는 순전히 이론적 인 것이 아닙니다. 웹에는 이전 암호화 체계를 사용하여 생성 된 비밀번호로 보호 된 zip 파일을 '복구'할 수있는 도구가 가득합니다. "복구"는 암호화를 해제하고 제거하는 덜 무서운 단어입니다.