Vai esat kādreiz gribējuši ātri un viegli šifrēt failus Linux, neinstalējot un nemācot jaunas programmatūras paketes? Šis ir lielisks un vienkāršs veids, kā viegli šifrēt failus vai direktorijus, izmantojot AES256, kas nodrošināti ar paroli, palīdzot saglabāt failus prom no nevēlamiem skatieniem.

Šifrēšanas pamati ar OpenSSL

Ir svarīgi atzīmēt, ka šifrēšanai ir daudz vairāk nekā šis.

Var būt apdomīgi, ja lasāt OpenSSL dokumentācija pirms uzticaties šai metodei saviem datiem. Tomēr, pieņemot, ka nemēģināt izvairīties no NSA vai Krievijas militārpersonām, šai metodei vajadzētu lieliski darboties, lai jūsu faili un direktoriji būtu droši un citiem nepieejami.

Instalējiet OpenSSL

Jums patiešām ir jāinstalē populārā OpenSSL pakotne, tāpēc vispirms pārbaudiet, vai tā jau ir instalēta kopā ar Linux komanda:

9 pamata komandas, lai jūs sāktu darbu ar Linux

Vai vēlaties iepazīties ar Linux? Sāciet ar šīm pamata Linux komandām, lai uzzinātu standarta skaitļošanas uzdevumus.

openssl versija

Ja tas izdrukā pašreizējo versijas numuru, jūs esat gatavs nākamajai sadaļai. Pretējā gadījumā, ja saņemat kļūdu "komanda nav atrasta", varat viegli instalēt OpenSSL, izmantojot apt-get:

sudo apt-get -y instalēt openssl

Šifrēt un atšifrēt failus

Piemēram, ja vēlaties šifrēt failu ar nosaukumu data.tar.gz, palaidīsit komandu:

openssl aes-256-cbc -a -sāls -iter 5 -datos.tar.gz -out data.enc

Jums tiks piedāvāts divreiz ievadīt šifrēšanas paroli, kas var būt jebkas, ko vēlaties. Šīs komandas rezultātā tiks izveidots jauns datne.enc kā tikko šifrēts fails. Lūdzu, ņemiet vērā, ka tā vietā sākotnējais fails data.tar.gz tiks atstāts, tāpēc, ja nepieciešams, lūdzu, izdzēsiet to.

Ja vēlaties, varat atšifrēt failu data.enc ar komandu:

openssl aes-256-cbc -d -a -iter 5 -datos.enc -out data_decrypted.tar.gz

Iepriekš minētā komanda pieprasīs ievadīt šifrēšanas paroli, pēc tam izveidos failu data_decrypted.tar.gz, kurā būs atšifrētā faila versija.

Šifrēt un atšifrēt direktorijus

Iepriekšējās sadaļas komandas lieliski darbojas atsevišķiem failiem, bet kas notiek, ja vēlaties šifrēt visu direktoriju? OpenSSL tam nav iebūvēta atbalsta, taču, pateicoties Linux burvībai, tā nav problēma. Piemēram, ja vēlaties šifrēt direktoriju ar nosaukumu "dokumenti", varat izmantot komandu:

darva -cf tmpdata.tar dokumenti && gzip tmpdata.tar && openssl aes-256-cbc -a -sāls -iteris 5 -in tmpdata.tar.gz -no dokumentiem.

Mazliet no kumosa, bet vienīgās divas vietas iepriekšminētajā komandā, kas jums jāmaina, ir "dokumenti" pirmajā segmentā, kas ir šifrējamais katalogs, un trešajā segmentā, kas ir šifrēts, "dokumenti.enc" failu. Šī komanda arhivēs direktoriju, šifrēs to, pēc tam izdzēsīs izveidoto pagaidu arhīvu, tā vietā atstājot vienu šifrētu document.enc failu.

Jaunizveidotā dokumenta atšifrēšana ir tikpat vienkārša, izmantojot komandu:

openssl aes-256-cbc -d -a -iter 5 -dokumentos.enc -out tmpdata.tar.gz && tar -xzf tmpdata.tar.gz && rm -f tmpdata.tar.gz

Vienīgā daļa no iepriekš minētās komandas, kas jums jāmaina, ir "dokumenti.enc" pirmajā segmentā, kas ir šifrētā faila nosaukums. Šī komanda pieprasīs ievadīt šifrēšanas paroli, turpiniet atšifrēt un izpakot arhīvu, pēc tam izdzēsiet pagaidu arhīvu, atstājot atšifrēto direktoriju.

Aizsargājiet savus datus

Tagad, kad jūs zināt, cik viegli ir ātri šifrēt un atšifrēt savus datus, izmantojiet savas zināšanas, lai saglabātu savus privātos datus un izvairītos no tā datu pārkāpumi. Atkārtoti atkārtojot, šifrēšanai ir daudz vairāk nekā šeit ir norādīts, un iepriekš minētais nav paredzēts, lai izvairītos no tiesībaizsardzības iestādēm vai augsti kvalificētiem un mērķtiecīgiem hakeriem.

Tomēr, ja jūs vienkārši vēlaties aizsargāt savus datus pret nevēlamiem skatieniem, piemēram, sievasbrāļa vai datoru remonta tehniķa acīm, iepriekšminētajām metodēm vajadzētu skaisti rīkoties.

E-pasts
Kā darbojas šifrēšana? Vai šifrēšana faktiski ir droša?

Jūs esat dzirdējuši par šifrēšanu, bet kas tas īsti ir? Ja noziedznieki to izmanto, vai šifrēšana ir droša lietošanā? Lūk, kā darbojas šifrēšana un kā tā darbojas.

Saistītās tēmas
  • Linux
  • Šifrēšana
  • OpenSSL
Par autoru
Mets Dižaks (Publicēti 16 raksti)Vairāk no Matt Dizak

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!

Vēl viens solis !!!

Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.

.