Šifriranje & Dešifriranje datotek iz ukazne vrstice z OpenSSL
Kazalo:
Potrebujete hitro šifriranje datoteke iz ukazne vrstice? Z OpenSSL lahko zelo preprosto šifrirate in dešifrirate datoteke.
Za namene tega koraka bomo uporabili šifriranje des3, kar preprosto povedano pomeni, da se za vsak podatkovni blok trikrat uporabi zapleten algoritem šifriranja, zaradi česar je težko vdreti z metodami surove sile.Čeprav se tukaj osredotočamo na Mac OS X, bodo ti ukazi delovali povsod, kjer je nameščen OpenSSL, vključno s starejšimi različicami OS X in Linux.
Kako šifrirati datoteke z OpenSSL
Sintaksa openssl je osnovna:
openssl -in
Kot že omenjeno, bomo za šifriranje uporabili des3, kot vhod pa bomo uporabili besedilno datoteko. Določili bomo tudi drugo izhodno datoteko, da preprečimo morebitne napake. Ukaz bi izgledal takole:
openssl des3 -in file.txt -out encrypted.txt
Pred zaključkom šifriranja boste pozvani, da nastavite in potrdite geslo. Ne izgubite tega gesla, sicer boste izgubili dostop do datoteke.
Sidenote : lahko uporabite tudi samo vhodno datoteko z imenom datoteke -in, vendar lahko to povzroči težave. Da preprečite morebitne nepričakovane težave, ne podajajte iste datoteke kot vhod in izhod.To pomeni, da bo izvirna datoteka ostala pred šifriranjem ali po njem, zato boste želeli obravnavati to datoteko posamezno, po možnosti z metodo varnega brisanja.
Dešifriranje datotek z OpenSSL
openssl des3 -d -in encrypted.txt -out normal.txt
Za dešifriranje datoteke bo potrebno predhodno nastavljeno geslo.
Razen zamenjave umestitve vhoda in izhoda, kjer spet ostane izvirna datoteka, je glavna razlika tukaj zastavica -d, ki pove openssl, naj dešifrira datoteko.
Seveda se verjetno sprašujete, kaj se zgodi, če poskusite odpreti datoteko, ki je bila šifrirana z OpenSSL, ne da bi vnesli geslo? Verjetno boste prejeli sporočilo o napaki, toda če datoteko odprete na silo z nečim, kot je TextEdit, boste videli besedilo »S alted«, ki mu bo sledil kup bedarij, kot je tale:
Datoteka bo ostala neberljiva, dokler je ponovno ne dešifrira prek openssl.
Če želite izvedeti več o varnosti datotek, ne zamudite nekaterih naših drugih objav, vključno z zaščito z geslom za Mac, šifriranjem particij, arhivov zip, datotek in map v slikah diskov in celo šifriranjem varnostnih kopij sistema iOS, ki jih lahko obdržite varni občutljivi podatki iz iPhona in iPada.