Vyhledávání na webu

Jak vytvořit soubor ZIP chráněný heslem v systému Linux


ZIP je velmi populární nástroj pro kompresi a balení souborů pro operační systémy podobné Unixu a také pro Windows. Při procházení manuálové stránky zipu jsem objevil několik užitečných možností pro ochranu archivů zip.

Přečtěte si také: Jak chránit heslem soubor Vim v systému Linux

V tomto příspěvku vám ukážu, jak vytvořit soubor zip chráněný heslem na terminálu v Linuxu. To vám pomůže naučit se praktický způsob šifrování a dešifrování obsahu archivních souborů zip.

Nejprve nainstalujte nástroj zip ve vaší distribuci Linuxu pomocí správce balíčků, jak je znázorněno.

sudo yum install zip    [On CentOS/RHEL]
sudo dnf install zip    [On Fedora 22+]
sudo apt install zip    [On Debian/Ubuntu]

Jak vytvořit ZIP chráněný heslem v Linuxu

Po instalaci můžete pomocí příkazu zip s příznakem -p vytvořit z adresáře archiv zip chráněný heslem s názvem ccat-command.zip souborů s názvem ccat-1.1.0 následovně.

zip -p pass123 ccat-command.zip ccat-1.1.0/

Výše uvedená metoda je však absolutně nejistá, protože zde je heslo poskytováno jako prostý text na příkazovém řádku. Za druhé, bude také uložena v souboru historie (např. ~.bash_history pro bash), což znamená, že jiný uživatel s přístupem k vašemu účtu (zejména root uživatel) snadno viz heslo.

Proto se snažte vždy používat příznak -e, zobrazí výzvu umožňující zadat skryté heslo, jak je znázorněno.

zip -e ccat-command.zip ccat-1.1.0/

Jak rozbalit ZIP chráněný heslem v Linuxu

Chcete-li rozbalit a dešifrovat obsah archivního souboru s názvem ccat-command.zip, použijte program unzip a zadejte heslo, které jste zadali výše.

unzip ccat-command.zip

A je to! V tomto příspěvku jsem popsal, jak vytvořit soubor zip chráněný heslem na terminálu v Linuxu. Pokud máte nějaké dotazy nebo jiné užitečné související tipy/triky, o které se chcete podělit, použijte níže uvedený formulář pro komentáře.