Šifrovať & Dešifrovať súbory z príkazového riadka pomocou OpenSSL
Obsah:
Potrebujete rýchlo zašifrovať súbor z príkazového riadku? S OpenSSL môžete šifrovať a dešifrovať súbory veľmi jednoducho.
Na účely tohto návodu použijeme šifrovanie des3, čo zjednodušene znamená, že na každý dátový blok sa trikrát použije zložitý šifrovací algoritmus, čo sťažuje prelomenie metódami hrubej sily.Zatiaľ čo sa tu zameriavame na Mac OS X, tieto príkazy budú fungovať všade, kde je nainštalované OpenSSL, vrátane starších verzií OS X a Linuxu.
Ako šifrovať súbory pomocou OpenSSL
Syntax openssl je základná:
openssl -in
Ako už bolo spomenuté, na šifrovanie použijeme des3 a ako vstup použijeme textový súbor. Tiež určíme iný výstupný súbor, aby sme predišli chybám. Príkaz by vyzeral takto:
openssl des3 -in file.txt -out encrypted.txt
Pred dokončením šifrovania sa zobrazí výzva na nastavenie a potvrdenie hesla. Toto heslo nestrácajte, inak stratíte prístup k súboru.
Sidenote : Môžete tiež použiť len vstupný súbor s -in názov súboru, ale to môže spôsobiť problémy. Aby ste predišli akýmkoľvek neočakávaným problémom, nezadávajte rovnaký súbor ako vstup a výstup.To znamená, že pôvodný súbor zostane pred zašifrovaním alebo po ňom a budete chcieť s týmto súborom zaobchádzať individuálne, najlepšie pomocou metódy bezpečného odstránenia.
Dešifrovanie súborov pomocou OpenSSL
openssl des3 -d -in encrypted.txt -out normal.txt
Na dešifrovanie súboru sa bude vyžadovať predtým nastavené heslo.
Okrem zmeny umiestnenia vstupu a výstupu, kde opäť zostáva pôvodný súbor, je tu hlavným rozdielom príznak -d, ktorý prikazuje openssl súbor dešifrovať.
Prirodzene, pravdepodobne sa pýtate, čo sa stane, ak sa pokúsite otvoriť súbor, ktorý bol zašifrovaný pomocou OpenSSL, bez zadania hesla? Pravdepodobne dostanete chybové hlásenie, ale ak vynútite otvorenie súboru pomocou niečoho ako TextEdit, uvidíte text „S alted“ nasledovaný množstvom nezmyslov, ako napríklad:
Súbor zostane nečitateľný, kým nebude znova dešifrovaný cez openssl.
Pre viac informácií o zabezpečení súborov si nenechajte ujsť niektoré z našich ďalších príspevkov vrátane ochrany počítača Mac heslom, šifrovania oddielov, archívov zip, súborov a priečinkov v obrazoch diskov a dokonca aj šifrovania záloh systému iOS citlivé údaje z iPhone a iPad zabezpečené.