Cum să creați un fișier ZIP protejat cu parolă în Linux


ZIP este un utilitar de compresie și împachetare de fișiere foarte popular pentru sistemele de operare asemănătoare Unix, precum și pentru Windows. În timp ce parcurgeam pagina de manual zip, am descoperit câteva opțiuni utile pentru protejarea arhivelor zip.

În această postare, vă voi arăta cum să creați un fișier zip protejat cu parolă pe terminalul Linux. Acest lucru vă va ajuta să învățați un mod practic de criptare și decriptare a conținutului fișierelor de arhivă zip.

Mai întâi, instalați utilitarul zip în distribuția dvs. Linux folosind managerul de pachete, așa cum se arată.

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

Cum se creează ZIP protejat cu parolă în Linux

Odată instalat, puteți utiliza comanda zip cu indicatorul -p pentru a crea o arhivă zip protejată cu parolă numită ccat-command.zip din director de fișiere numite ccat-1.1.0, după cum urmează.

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

Cu toate acestea, metoda de mai sus este absolut nesigură, deoarece aici parola este furnizată ca text clar pe linia de comandă. În al doilea rând, va fi stocat și în fișierul istoric (de exemplu, ~.bash_history pentru bash), ceea ce înseamnă că un alt utilizator cu acces la contul dvs. (mai ales utilizatorul root) va fi ușor vezi parola.

Prin urmare, încercați să utilizați întotdeauna indicatorul -e, acesta afișează o solicitare care vă permite să introduceți o parolă ascunsă, așa cum se arată.

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

Cum să dezarhivați fișierul ZIP protejat cu parolă în Linux

Pentru a dezarhiva și a decripta conținutul fișierului de arhivă numit ccat-command.zip, utilizați programul unzip și furnizați parola pe care ați introdus-o mai sus.

$ unzip ccat-command.zip

Asta este! În această postare, am descris cum să creați un fișier zip protejat cu parolă pe terminalul Linux. Dacă aveți întrebări sau alte sfaturi/trucuri utile de împărtășit, folosiți formularul de comentarii de mai jos, trimiteți-ne un ping.