Šifriranje & Dešifriranje datoteka iz naredbenog retka s OpenSSL-om
Sadržaj:
Trebate brzo šifrirati datoteku iz naredbenog retka? S OpenSSL-om možete vrlo jednostavno šifrirati i dekriptirati datoteke.
Za potrebe ovog vodiča koristit ćemo des3 enkripciju, što jednostavno rečeno znači da se složeni algoritam šifriranja primjenjuje tri puta na svaki podatkovni blok, što otežava probijanje metodom grube sile.Iako se ovdje fokusiramo na Mac OS X, ove naredbe će raditi svugdje gdje je instaliran OpenSSL, uključujući starije verzije OS X i Linux.
Kako šifrirati datoteke s OpenSSL-om
Sintaksa openssl-a je osnovna:
openssl -in
Kao što je prije spomenuto, koristit ćemo des3 za enkripciju, a koristit ćemo tekstualnu datoteku kao ulaz. Također ćemo navesti drugu izlaznu datoteku kako bismo spriječili pogreške. Evo kako bi naredba izgledala:
openssl des3 -in file.txt -out encrypted.txt
Od vas će se tražiti da postavite i potvrdite lozinku prije dovršetka šifriranja, nemojte izgubiti ovu lozinku ili ćete izgubiti pristup datoteci.
Sidenote : Također možete samo koristiti ulaznu datoteku s -in nazivom datoteke, ali to može uzrokovati probleme. Kako biste spriječili bilo kakve neočekivane probleme, nemojte navoditi istu datoteku kao ulaz i izlaz.To znači da će se izvorna datoteka zadržati bilo prije ili nakon enkripcije, a vi ćete htjeti pojedinačno postupati s tom datotekom, po mogućnosti metodom sigurnog brisanja.
Dešifriranje datoteka s OpenSSL-om
openssl des3 -d -in encrypted.txt -out normal.txt
Prethodno postavljena lozinka bit će potrebna za dekriptiranje datoteke.
Osim mijenjanja položaja ulaza i izlaza, gdje izvorna datoteka opet ostaje postavljena, glavna razlika ovdje je -d oznaka koja govori openssl-u da dekriptira datoteku.
Naravno, vjerojatno se pitate što se događa ako pokušate otvoriti datoteku koja je šifrirana OpenSSL-om bez unosa lozinke? Vjerojatno ćete dobiti poruku o pogrešci, ali ako nasilno otvorite datoteku s nečim poput TextEdita, vidjet ćete tekst "S alted" iza kojeg slijedi hrpa besmislica poput ovog:
Datoteka će ostati nečitljiva dok se ponovo ne dešifrira kroz openssl.
Za više o sigurnosti datoteka, ne propustite neke od naših drugih postova, uključujući zaštitu Maca lozinkom, šifriranje particija, zip arhiva, datoteka i mapa u slikama diskova, pa čak i šifriranje iOS sigurnosnih kopija za čuvanje osjetljivi podaci s iPhonea i iPada sigurni.