Website-Suche

So erstellen Sie eine passwortgeschützte ZIP-Datei unter Linux


ZIP ist ein sehr beliebtes Komprimierungs- und Dateipaketierungsdienstprogramm für Unix-ähnliche Betriebssysteme sowie Windows. Beim Durchstöbern der Zip-Manpage habe ich einige nützliche Optionen zum Schutz von Zip-Archiven entdeckt.

Lesen Sie auch: So schützen Sie eine Vim-Datei unter Linux mit einem Passwort

In diesem Beitrag zeige ich Ihnen, wie Sie unter Linux eine passwortgeschützte Zip-Datei auf dem Terminal erstellen. Dies wird Ihnen helfen, eine praktische Methode zum Verschlüsseln und Entschlüsseln von Inhalten von ZIP-Archivdateien zu erlernen.

Installieren Sie zunächst das Dienstprogramm zip in Ihrer Linux-Distribution mithilfe des Paketmanagers wie gezeigt.

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

So erstellen Sie eine passwortgeschützte ZIP-Datei unter Linux

Nach der Installation können Sie den Befehl zip mit dem Flag -p verwenden, um aus dem Verzeichnis ein passwortgeschütztes Zip-Archiv mit dem Namen ccat-command.zip zu erstellen von Dateien mit dem Namen ccat-1.1.0 wie folgt.

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

Allerdings ist die obige Methode absolut unsicher, da hier das Passwort als Klartext auf der Kommandozeile bereitgestellt wird. Zweitens wird es auch in der Verlaufsdatei gespeichert (z. B. ~.bash_history für Bash), was bedeutet, dass ein anderer Benutzer mit Zugriff auf Ihr Konto (insbesondere Root-Benutzer) dies problemlos tun kann siehe das Passwort.

Versuchen Sie daher, immer das Flag -e zu verwenden. Es zeigt eine Aufforderung an, die Ihnen die Eingabe eines versteckten Passworts wie gezeigt ermöglicht.

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

So entpacken Sie eine passwortgeschützte ZIP-Datei unter Linux

Um den Inhalt der Archivdatei namens ccat-command.zip zu entpacken und zu entschlüsseln, verwenden Sie das Programm unzip und geben Sie das oben eingegebene Passwort ein.

unzip ccat-command.zip

Das ist es! In diesem Beitrag habe ich beschrieben, wie man unter Linux eine passwortgeschützte Zip-Datei auf dem Terminal erstellt. Wenn Sie Fragen oder andere nützliche Tipps/Tricks zum Teilen haben, verwenden Sie das Kommentarformular unten und senden Sie uns einen Ping.