Jak utworzyć plik ZIP chroniony hasłem w systemie Linux
ZIP to bardzo popularne narzędzie do kompresji i pakowania plików dla systemów operacyjnych typu Unix i Windows. Przeglądając stronę podręcznika zip, odkryłem kilka przydatnych opcji ochrony archiwów zip.
Przeczytaj także: Jak zabezpieczyć hasłem plik Vima w systemie Linux
W tym poście pokażę, jak utworzyć plik zip chroniony hasłem na terminalu w systemie Linux. Pomoże Ci to poznać praktyczny sposób szyfrowania i deszyfrowania zawartości plików archiwum ZIP.
Najpierw zainstaluj narzędzie zip w swojej dystrybucji Linuksa, korzystając z menedżera pakietów, jak pokazano.
sudo yum install zip [On CentOS/RHEL]
sudo dnf install zip [On Fedora 22+]
sudo apt install zip [On Debian/Ubuntu]
Jak utworzyć plik ZIP chroniony hasłem w systemie Linux
Po zainstalowaniu możesz użyć polecenia zip z flagą -p
, aby utworzyć chronione hasłem archiwum zip o nazwie ccat-command.zip z katalogu plików o nazwie ccat-1.1.0 w następujący sposób.
zip -p pass123 ccat-command.zip ccat-1.1.0/
Jednakże powyższa metoda jest całkowicie niepewna, ponieważ tutaj hasło jest podawane w wierszu poleceń jako zwykły tekst. Po drugie, będzie on również zapisany w pliku historii (np. ~.bash_history w bash), co oznacza, że inny użytkownik mający dostęp do Twojego konta (w szczególności użytkownik root) z łatwością będzie mógł zobacz hasło.
Dlatego staraj się zawsze używać flagi -e
, wyświetla ona monit umożliwiający wprowadzenie ukrytego hasła, jak pokazano.
zip -e ccat-command.zip ccat-1.1.0/
Jak rozpakować plik ZIP chroniony hasłem w systemie Linux
Aby rozpakować i odszyfrować zawartość pliku archiwum o nazwie ccat-command.zip, użyj programu unzip i podaj hasło, które wpisałeś powyżej.
unzip ccat-command.zip
Otóż to! W tym poście opisałem jak utworzyć plik zip chroniony hasłem na terminalu w systemie Linux. Jeśli masz jakieś pytania lub inne przydatne wskazówki/wskazówki, którymi chcesz się podzielić, skorzystaj z poniższego formularza komentarza, wyślij nam wiadomość.