Zoeken op website

Hoe u een met een wachtwoord beveiligd ZIP-bestand maakt in Linux


ZIP is een zeer populair compressie- en bestandsverpakkingshulpprogramma voor zowel Unix-achtige besturingssystemen als Windows. Terwijl ik door de zip-manpagina bladerde, ontdekte ik enkele handige opties voor het beschermen van zip-archieven.

Lees ook: Hoe u een Vim-bestand met een wachtwoord kunt beveiligen in Linux

In dit bericht laat ik je zien hoe je een met een wachtwoord beveiligd zip-bestand op de terminal in Linux kunt maken. Dit zal u helpen een praktische manier te leren om de inhoud van zip-archiefbestanden te coderen en te decoderen.

Installeer eerst het hulpprogramma zip in uw Linux-distributie met behulp van de pakketbeheerder, zoals weergegeven.

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

Hoe u een met een wachtwoord beveiligde ZIP kunt maken in Linux

Eenmaal geïnstalleerd, kunt u de opdracht zip met de vlag -p gebruiken om een met een wachtwoord beveiligd zip-archief te maken met de naam ccat-command.zip vanuit de map van bestanden met de naam ccat-1.1.0 als volgt.

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

De bovenstaande methode is echter absoluut onveilig, omdat hier het wachtwoord als leesbare tekst op de opdrachtregel wordt weergegeven. Ten tweede wordt het ook opgeslagen in het geschiedenisbestand (bijvoorbeeld ~.bash_history voor bash), wat betekent dat een andere gebruiker met toegang tot uw account (meer in het bijzonder de root-gebruiker) dit gemakkelijk kan doen zie het wachtwoord.

Probeer daarom altijd de vlag -e te gebruiken. Deze toont een prompt waarmee u een verborgen wachtwoord kunt invoeren, zoals weergegeven.

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

Hoe een met een wachtwoord beveiligde ZIP uit te pakken in Linux

Om de inhoud van het archiefbestand met de naam ccat-command.zip uit te pakken en te decoderen, gebruikt u het programma unzip en geeft u het wachtwoord op dat u hierboven heeft ingevoerd.

unzip ccat-command.zip

Dat is het! In dit bericht heb ik beschreven hoe je een met een wachtwoord beveiligd zip-bestand op de terminal in Linux kunt maken. Als u vragen heeft of andere nuttige tips/trucs wilt delen, gebruik dan het onderstaande reactieformulier om ons te pingen.