Criptarea este procesul de codificare a fișierelor în așa fel încât să poată accesa numai cei autorizați. Omenirea folosește criptarea din epoci chiar și atunci când computerele nu existau. În timpul războiului, aceștia transmiteau un fel de mesaj pe care numai tribul lor sau cei interesați au putut să-l înțeleagă.
Distribuția Linux oferă câteva instrumente standard de criptare / decriptare care se pot dovedi uneori utile. Aici, în acest articol, am acoperit 7 astfel de instrumente cu exemple standard adecvate, care vă vor ajuta să criptați, să decriptați și să vă protejați prin parolă fișierele.
Dacă sunteți interesat să știți cum să generați o parolă aleatorie în Linux, precum și să creați o parolă aleatorie, vă recomandăm să accesați linkul de mai jos:
Generați / Criptați / Decriptați parole aleatorii în Linux
GnuPG înseamnă GNU Privacy Guard și este adesea numit ca GPG care este o colecție de software criptografic. Scris de GNU Project în limbajul de programare C. Ultima versiune stabilă este 2.0.27.
În majoritatea distribuțiilor Linux actuale, pachetul gnupg vine în mod implicit, dacă în cazul în care nu este instalat, este posibil apt sau da din depozit.
$ sudo apt-get install gnupg. # yum instalează gnupg.
Avem un fișier text (tecmint.txt) situat la ~ / Desktop / Tecmint /, care va fi folosit în exemplele care urmează acestui articol.
Înainte de a merge mai departe, verificați conținutul fișierului text.
$ cat ~ / Desktop / Tecmint / tecmint.txt.
Acum criptează tecmint.txt fișier folosind gpg. De îndată ce executați comanda gpc cu opțiunea -c (criptare numai cu cifru simetric) va crea un fișier texmint.txt.gpg. Puteți lista conținutul directorului de verificat.
$ gpg -c ~ / Desktop / Tecmint / tecmint.txt. $ ls -l ~ / Desktop / Tecmint.
Notă: Introduce Parafraza de două ori pentru a cripta fișierul dat. Criptarea de mai sus a fost realizată cu CAST5 algoritm de criptare automat. Puteți specifica opțional un alt algoritm.
Pentru a vedea prezentul algoritmului de criptare prezent, puteți declanșa.
$ gpg --versiune.
Acum, dacă doriți să decriptați fișierul criptat de mai sus, puteți utiliza următoarea comandă, dar înainte de a începe decriptarea, vom elimina mai întâi fișierul original, adică, tecmint.txt și lăsați fișierul criptat tecmint.txt.gpg neatins.
$ rm ~ / Desktop / Tecmint / tecmint.txt. $ gpg ~ / Desktop / Tecmint / tecmint.txt.gpg.
Notă: Trebuie să furnizați aceeași parolă pe care ați dat-o la criptare pentru a decripta când vi se solicită.
bcrypt este o funcție de derivare cheie care se bazează pe cifrul Blowfish. Cifrarea Blowfish nu este recomandată, deoarece s-a dat seama că algoritmul de cifrare poate fi atacat.
Dacă nu ați instalat bcrypt, poți apt sau da pachetul necesar.
$ sudo apt-get install bcrypt. # yum install bcrypt.
Criptați fișierul folosind bcrypt.
$ bcrypt ~ / Desktop / Tecmint / tecmint.txt.
De îndată ce declanșați comanda de mai sus, un nou nume de fișier texmint.txt.bfe este creat și fișier original tecmint.txt este înlocuit.
Decriptați fișierul folosind bcrypt.
$ bcrypt tecmint.txt.bfe.
Notă: bcrypt nu are o formă sigură de criptare și, prin urmare, suportul a fost dezactivat cel puțin pe Debian Jessie.
Proiectat ca înlocuitor al criptelor UNIX, ccrypt este un utilitar pentru criptarea și decriptarea fișierelor și fluxurilor. Folosește cifrul Rijndael.
Dacă nu ați instalat ccrypt, puteți să-l faceți sau să-l faceți.
$ sudo apt-get install ccrypt. # yum instalați ccrypt.
Criptați un fișier folosind ccrypt. Folosește ccencrypt a cripta și ccdecrypt a decripta. Este important să observați că la criptare, fișierul original (tecmint.txt) se înlocuiește cu (tecmint.txt.cpt) și la decriptare fișierul criptat (tecmint.txt.cpt) este înlocuit cu fișierul original (tecmint.txt). Poate vă place să utilizați eu sunt comanda pentru a verifica acest lucru.
Criptați un fișier.
$ ccencrypt ~ / Desktop / Tecmint / tecmint.txt.
Decriptați un fișier.
$ ccdecrypt ~ / Desktop / Tecmint / tecmint.txt.cpt.
Furnizați aceeași parolă pe care ați dat-o în timpul criptării pentru a decripta.
Este unul dintre cele mai faimoase formate de arhivă și este atât de faimos încât, în general, numim fișiere de arhivă ca fișiere zip în comunicarea de zi cu zi. Folosește algoritmul de cifrare a fluxului pkzip.
Dacă nu ați instalat fișierul zip, vă recomandăm să îl apelați sau să-l faceți.
$ sudo apt-get install zip. # yum instalați zip.
Creați un fișier zip criptat (mai multe fișiere grupate împreună) folosind zip.
$ zip --password mypassword tecmint.zip tecmint.txt tecmint1.1txt tecmint2.txt.
Aici parola mea este parola folosită pentru a o cripta. Se creează o arhivă cu numele tecmint.zip cu fișiere comprimate tecmint.txt, tecmint1.txt și tecmint2.txt.
Decriptați fișierul zip protejat prin parolă folosind dezarhivare.
$ unzip tecmint.zip.
Trebuie să furnizați aceeași parolă pe care ați furnizat-o la criptare.
Openssl este un set de instrumente criptografice de linie de comandă care poate fi utilizat pentru a cripta mesajele, precum și fișierele.
S-ar putea să doriți să instalați openssl, dacă nu este deja instalat.
$ sudo apt-get install openssl. # yum install openssl.
Criptați un fișier utilizând criptarea openssl.
$ openssl enc -aes-256-cbc -in ~ / Desktop / Tecmint / tecmint.txt -out ~ / Desktop / Tecmint / tecmint.dat.
Explicația fiecărei opțiuni utilizate în comanda de mai sus.
Decriptați un fișier folosind openssl.
$ openssl enc -aes-256-cbc -d -in ~ / Desktop / Tecmint / tecmint.dat> ~ / Desktop / Tecmint / tecmint1.txt.
Arhivatorul open-source 7-zip foarte renumit scris în C ++ și capabil să comprime și decomprimă majoritatea formatului de fișier de arhivă cunoscut.
Dacă nu ați instalat 7-zip, s-ar putea să doriți să îl adaptați sau să-l faceți.
$ sudo apt-get install p7zip-full. # yum instalați p7zip-full.
Comprimați fișierele în zip utilizând 7-zip și criptați-le.
$ 7za a -tzip -p -mem = AES256 tecmint.zip tecmint.txt tecmint1.txt.
Decomprimați fișierul zip criptat utilizând 7-zip.
$ 7za e tecmint.zip.
Notă: Furnizați aceeași parolă în procesul de criptare și decriptare atunci când vi se solicită.
Toate instrumentele pe care le-am folosit până acum sunt bazate pe comenzi. Există un instrument de criptare bazat pe GUI furnizat de nautilus, care vă va ajuta să criptați / decriptați fișiere folosind interfața grafică.
Pași pentru criptarea fișierelor în interfața grafică utilizând utilitarul de criptare Nautilus.
1. Faceți clic dreapta pe fișierul pe care doriți să îl criptați.
2. Selectați formatul de zip și furnizați locația de salvat. Furnizați și parola pentru a cripta.
3. Observați mesajul - zip criptat creat cu succes.
1. Încercați să deschideți fișierul zip în GUI. Observați LOCK-ICON lângă fișier. Va solicita parola, introduceți-o.
2. Când va avea succes, va deschide fișierul pentru dvs.
Asta este tot pentru acum. Voi fi din nou aici cu un alt subiect interesant. Până atunci rămâneți conectat și conectat la Tecmint. Nu uitați să ne furnizați feedback-ul dvs. valoros în comentariile de mai jos. Apreciați și împărtășiți-ne și ajutați-ne să ne răspândim.