Zip файловете могат да бъдат защитени с парола, но стандартната схема за шифроване на Zip е изключително слаба. Ако вашата операционна система има вграден начин за шифроване на zip файлове, вероятно не трябва да я използвате.
За да спечелите действителните предимства на криптирането, трябва да използвате криптиране AES-256. 7z архивите поддържат това нативно, но можете също да шифровате Zip файлове с AES-256 криптиране.
Всъщност съществуват два вида шифроване на файлове на Zip. По-старото шифроване на Zip 2.0 е изключително несигурно, докато по-новото AES криптиране е доста сигурно.
За съжаление, много от софтуера - особено операционните системи с вградена поддръжка за Zip файлове - не поддържат по-новите стандарти за криптиране AES. Това означава, че с помощта на функциите за защита на паролите на Zip, намиращи се в Windows XP, текущите версии на Mac OS X и дори типичните Linux настолни компютри няма да ви дават сигурно криптирани Zip файлове. Дори някои помощни програми на трета страна са склонни да преминат към AES за тяхното Zip криптиране, което означава, че тези AES-кодирани zip файлове ще бъдат несъвместими с вградените Zip функции в Windows, Mac OS X и друг софтуер.
Все още е възможно да се получи криптиране AES със Zip файлове - но такива файлове ще изискват все пак някакъв софтуер на трети страни. Може би искате да използвате различен архивен формат, като например 7z. Архивният формат 7z изисква силно криптиране AES-256. Всеки път, когато създавате защитен с парола 7z файл, знаете, че той е сигурно криптиран. Наистина, 7z е страхотно - излезе на върха в референтните ни файлове за компресиране на файлове. Това обикновено е на върха на други показатели за компресиране на файлове, които сме виждали.
Windows предлага вграден начин за създаване на Zip файлове. Windows XP дори предложи начин за защита с парола и шифроване на тези Zip файлове. Въпреки това, Windows XP използва изключително несигурния "стандартен" алгоритъм за шифроване на zip файлове. Дори ако все още използвате Windows XP, не трябва да използвате тази функция. По-късно версиите на Windows отпаднаха изцяло от опцията за защита на паролите.
Почти всяка популярна помощна програма за криптиране предлага тези функции. Харесваме 7-Zip, който е напълно безплатен и с отворен код, така че няма да се опита да ви накара за пари.
При инсталиран 7-Zip можете да изберете някои файлове в прозореца File Explorer или Windows Explorer, щракнете с десния бутон върху тях и изберете 7-Zip> Add to archive. Уверете се, че сте избрали опцията "Добавяне към архив", тъй като ви дава възможност да зададете парола. Ако не виждате опцията от менюто тук, можете да отворите директно приложението 7-Zip и да го използвате, за да създадете архив.
7-Zip ще създаде 7z архив по подразбиране, но можете също да изберете Zip. Ако предпочитате да използвате Zip, не забравяйте да изберете метода за шифроване AES-256, вместо по-слабият метод ZipCrypto. Въведете паролата си в предоставените полета и кликнете върху OK, за да създадете шифрования архивен файл.
Mac OS X също така осигурява лесен начин за създаване на Zip файлове от прозорец Finder, но няма начин да шифровате zip файл с графичния потребителски интерфейс. Командата zip, включена в Mac OS X, предлага начин за шифроване на zip файлове, без да се използва софтуер от трета страна. Въпреки това, подобно на функцията за защита на паролите, вградена в Windows XP, тя използва старата и несигурна стандартна схема за криптиране на цип. Ако наистина искате, можете да използвате командата "zip -e" в терминал на Mac. Въпреки това силно препоръчваме това.
Както при Windows, пак ще ви е необходима трета част от приложението за компресиране на файлове за сигурно компресиране. Keka изглежда е една от най-обичаните приложения за компресиране и декомпресиране на файлове за Mac и можем да го препоръчаме. Въпреки това, дори Keka не използва AES за криптиране на Zip файлове по подразбиране. Можете да получите актуалната в бета версия на Keka и да активирате скрита опция за това, или просто да използвате стандартната версия на Keka и вместо това да създадете шифровани 7z файлове.
Стартирайте Keka, изберете 7z и въведете парола за архива си. (Ако изберете Zip, уверете се, че имате правилната версия на Keka и сте активирали скритата опция по-горе, за да получите сигурно криптиране.)
Плъзнете и пуснете един или повече файлове, които искате да компресирате в прозореца Keka, и те ще бъдат компресирани в 7z файл, шифрован с предоставената от вас парола. Ще ви е необходима парола за достъп до съдържанието на файла в бъдеще.
Стандартното приложение Archive Manager (File Roller), включено в Ubuntu и други настолни компютри, базирани на GNOME, има опция за създаване на защитени с парола zip файлове. Обаче използваната команда zip все още използва старото слабо криптиране вместо силното AES криптиране. За щастие File Roller може да се използва за създаване на криптирани 7z архиви.
За да активирате тази опция, първо трябва да инсталирате пакета p7zip-full. (На някои Linux дистрибуции, вместо това може да се нарече p7zip.) Например в Ubuntu можете или да отворите софтуера на Ubuntu, да търсите p7zip-full и да го инсталирате, или да отворите прозорец Терминал и да стартирате sudo apt-get инсталирате p7zip-full команда.
След като веднъж имате, можете да създадете криптирани 7z файлове директно от прозореца File Roller. Изберете някои файлове в прозореца на файловия мениджър, щракнете с десния бутон на мишката върху тях и изберете Компресиране - или директно да отворите приложението Archive Manager и да го използвате, за да създадете нов архив.
В прозореца "Компресиране" се уверете, че сте избрали архивния формат 7z. Кликнете върху заглавката Други опции и въведете парола. Паролата ще се използва за отключване на архива ви по-късно.
Има много различни софтуерни програми за създаване на архиви, защитени с парола, но - каквото и да използвате - уверете се, че използвате защитено криптиране. Проблемът при шифроването на Zip не е чисто теоретичен.Мрежата е пълна с инструменти, които могат да "възстановят" защитен с парола zip файл, създаден с помощта на старата схема за шифроване. "Recover" е по-малко страшна дума за счупване и премахване на криптирането.