7 tööriista failide krüptimiseks/dekrüpteerimiseks ja parooliga kaitsmiseks Linuxis


Krüptimine on failide kodeerimine nii, et sellele pääsevad juurde ainult volitatud isikud. Inimkond kasutab krüpteerimist alates ajast, isegi kui arvuteid ei olnud. Sõja ajal edastasid nad mingisugust sõnumit, millest suutsid aru saada ainult nende hõim või asjaomased.

Linuxi levitamine pakub mõnda standardset krüpteerimise/dekrüpteerimise tööriista, mis võivad osutuda kohati käepäraseks. Siin artiklis oleme käsitlenud 7 sellist tööriista korralike standardsete näidetega, mis aitavad teil faile krüptida, dekrüpteerida ja parooliga kaitsta.

Kui olete huvitatud teadmisest, kuidas Linuxis juhuslikku parooli genereerida, ja juhusliku parooli loomisest, võite külastada järgmist linki:

Looge/krüptige/dekrüpteerige juhuslikud paroolid Linuxis

1. GnuPG

GnuPG tähistab GNU Privacy Guardit ja seda nimetatakse sageli GPG-ks, mis on krüptograafiatarkvara kogu. Kirjutas GNU projekt C-programmeerimiskeeles. Viimane stabiilne versioon on 2.0.27.

Enamikus tänapäevastest Linuxi distributsioonidest on gnupg-pakett vaikimisi saadaval. Kui see pole installitud, võite selle hankida või hankida hoidlast.

$ sudo apt-get install gnupg
# yum install gnupg

Meil on tekstifail (tecmint.txt), mis asub aadressil ~/Desktop/Tecmint/ja mida kasutatakse käesolevat artiklit järgivates näidetes.

Enne kaugemale liikumist kontrollige tekstifaili sisu.

$ cat ~/Desktop/Tecmint/tecmint.txt

Nüüd krüpteerige fail tecmint.txt gpg abil. Niipea kui käivitate käsu gpc suvandiga -c (krüptimine ainult sümmeetrilise šifriga), loob see faili texmint.txt.gpg. Kinnitamiseks võite lisada kataloogi sisu.

$ gpg -c ~/Desktop/Tecmint/tecmint.txt
$ ls -l ~/Desktop/Tecmint

Märkus. Sisestage antud faili krüptimiseks kaks korda Parafraas. Ülaltoodud krüptimine tehti CAST5 krüptimisalgoritmiga automaatselt. Soovi korral saate määrata ka muu algoritmi.

Kõigi olemasolevate krüpteerimisalgoritmide nägemiseks võite käivitada.

$ gpg --version

Nüüd, kui soovite ülaltoodud krüptitud faili dekrüpteerida, võite kasutada järgmist käsku, kuid enne dekrüpteerimise alustamist eemaldame esmalt algse faili, st tecmint.txt ja jätame krüptitud faili tecmint.txt.gpg puutumata.

$ rm ~/Desktop/Tecmint/tecmint.txt
$ gpg ~/Desktop/Tecmint/tecmint.txt.gpg

Märkus. Krüpteerimiseks küsimisel peate esitama sama parooli, mille andsite krüptimisel.

2. bcrypt

bcrypt on võti tuletamisfunktsioon, mis põhineb Blowfishi šifril. Blowfishi šifrit ei soovitata, kuna arvati, et šifri algoritmi saab rünnata.

Kui te pole bcrypt installinud, võite vajaliku paketi apt-i leida.

$ sudo apt-get install bcrypt
# yum install bcrypt

Krüptige fail bcrypt abil.

$ bcrypt ~/Desktop/Tecmint/tecmint.txt

Niipea kui ülaltoodud käsu käivitate, luuakse uus failinimi texmint.txt.bfe ja asendatakse algne fail tecmint.txt.

Krüptige fail bcrypt abil.

$ bcrypt tecmint.txt.bfe

Märkus: bcryptil pole turvalist krüptimisvormi ja seetõttu on selle tugi vähemalt Debian Jessie jaoks keelatud.

3. krüpt

Mõeldud UNIX-i krüpti asenduseks, on ccrypt failide ja voogude krüptimise ja dekrüpteerimise utiliit. See kasutab Rijndaeli küproksi.

Kui te pole veel ccryptit installinud, võite selle apt-i leida.

$ sudo apt-get install ccrypt
# yum install ccrypt

Krüptige fail, kasutades ccrypt. Krüptimiseks kasutab see ccencrypt ja dekrüpteerimiseks ccdecrypt. Oluline on tähele panna, et krüptimisel asendatakse algne fail (tecmint.txt) failiga (tecmint.txt.cpt) ja dekrüpteerimisel asendatakse krüptitud fail (tecmint.txt.cpt) originaalfailiga (tecmint.txt) . Selle kontrollimiseks võiksite kasutada käsku ls.

Krüptige fail.

$ ccencrypt ~/Desktop/Tecmint/tecmint.txt

Faili dekrüpteerimine.

$ ccdecrypt ~/Desktop/Tecmint/tecmint.txt.cpt

Krüptimiseks sisestage sama parool, mille andsite krüptimise ajal.

4. Zip

See on üks kuulsamaid arhiivivorminguid ja see on nii kuulus, et igapäevases suhtluses nimetame arhiivifaile üldiselt ZIP-failideks. See kasutab pkzip voo šifri algoritmi.

Kui te pole zip-i installinud, võib see meeldida.

$ sudo apt-get install zip
# yum install zip

Looge krüptitud ZIP-fail (mitu faili rühmitatud) zip-i abil.

$ zip --password mypassword tecmint.zip tecmint.txt tecmint1.1txt tecmint2.txt

Siin on minu parool selle krüptimiseks kasutatav parool. Arhiiv luuakse nimega tecmint.zip koos pakitud failidega tecmint.txt, tecmint1.txt ja tecmint2.txt.

Krüptige parooliga kaitstud zip-fail lahtipakkimise abil.

$ unzip tecmint.zip

Peate sisestama sama parooli, mille andsite krüptimisel.

5. Openssl

Openssl on käsurea krüptograafiline tööriistakomplekt, mida saab kasutada nii sõnumite kui ka failide krüptimiseks.

Võite installida openssl-i, kui see pole veel installitud.

$ sudo apt-get install openssl
# yum install openssl

Krüptige fail, kasutades opensl krüptimist.

$ openssl enc -aes-256-cbc -in ~/Desktop/Tecmint/tecmint.txt -out ~/Desktop/Tecmint/tecmint.dat

Iga ülaltoodud käsus kasutatud valiku selgitus.

  1. enc: krüptimine
  2. -aes-256-cbc: kasutatav algoritm.
  3. -in: krüptitava faili täielik tee.
  4. -out: täielik tee, kus see dekrüpteeritakse.

Faili dekrüpteerimine, kasutades opensl.

$ openssl enc -aes-256-cbc -d -in ~/Desktop/Tecmint/tecmint.dat > ~/Desktop/Tecmint/tecmint1.txt

6. 7-tõmblukk

Väga kuulus avatud lähtekoodiga 7-zip arhiivija, mis on kirjutatud C ++ keeles ja suudab tihendada ja tihendada enamikku teadaolevatest arhiivifailide vormingutest.

Kui te pole veel 7-zip-i installinud, võib see teile meeldida.

$ sudo apt-get install p7zip-full
# yum install p7zip-full

Pakkige failid 7-zip abil zip-faili ja krüptige see.

$ 7za a -tzip -p -mem=AES256 tecmint.zip tecmint.txt tecmint1.txt

Krüptitud ZIP-faili tihendamine 7-zip abil.

$ 7za e tecmint.zip

Märkus. Kui küsitakse, sisestage krüptimis- ja dekrüpteerimisprotsessis sama parool.

Kõik tööriistad, mida oleme seni kasutanud, põhinevad käsul. Nautilus pakub GUI-põhist krüptimisriista, mis aitab teil faile graafilise liidese abil krüptida/dekrüpteerida.

7. Nautiluse krüptimisutiliit

Failide krüptimiseks GUI-s krüptimisutiliidi Nautilus abil.

1. Paremklõpsake failil, mille soovite krüptida.

2. Valige ZIP-vorming ja esitage salvestamiseks asukoht. Sisestage parool ka krüptimiseks.

3. Pange tähele, et sõnum - krüptitud ZIP on edukalt loodud.

1. Proovige GUI-s zip avada. Pange tähele, et faili kõrval on LOCK-ICON. See küsib parooli, sisestage see.

2. Kui see õnnestub, avab see teile faili.

Praeguseks kõik. Olen siin veel ühe huvitava teemaga. Siiani olge Tecmintiga kursis ja ühenduses. Ärge unustage anda meile oma väärtuslikku tagasisidet allpool toodud kommentaarides. Meeldib ja jaga meid ning aitab meil levida.