Krüptimine on failide kodeerimine nii, et sellele pääsevad juurde ainult volitatud isikud. Inimkond kasutab krüpteerimist juba ammusest ajast, isegi kui arvuteid polnud. Sõja ajal edastasid nad mingisuguse sõnumi, millest ainult nende hõim või asjaosalised suutsid aru saada.
Linuxi distributsioon pakub mõningaid standardseid krüpteerimis-/dekrüpteerimisvahendeid, mis võivad mõnikord osutuda käepäraseks. Selles artiklis oleme käsitlenud 7 sellist tööriista koos korralike standardnäidetega, mis aitavad teil faile krüptida, dekrüpteerida ja parooliga kaitsta.
Kui soovite teada, kuidas Linuxis juhuslikku parooli genereerida, ja juhusliku parooli loomist, võite külastada allolevat linki:
Looge/krüptige/dekrüpteerige juhuslikke paroole Linuxis
GnuPG tähistab GNU privaatsuskaitse ja seda nimetatakse sageli GPG mis on krüptograafiatarkvara kogum. Kirjutas GNU projekt C programmeerimiskeeles. Viimane stabiilne versioon on 2.0.27.
Enamikus tänapäeva Linuxi distributsioonides on gnupg pakett vaikimisi saadaval, kui seda pole installitud, võite asjakohane või nami see hoidlast.
$ sudo apt-get install gnupg. # yum install gnupg.
Meil on tekstifail (tecmint.txt) asub ~/Töölaud/Tecmint/, mida kasutatakse käesolevale artiklile järgnevates näidetes.
Enne edasiliikumist kontrollige tekstifaili sisu.
$ cat ~/Desktop/Tecmint/tecmint.txt.
Nüüd krüptida tecmint.txt fail gpg abil. Niipea kui käivitate gpc käsu koos valikuga -c (krüptimine ainult sümmeetrilise šifriga) loob faili texmint.txt.gpg. Kontrollimiseks võite loetleda kataloogi sisu.
$ gpg -c ~/Desktop/Tecmint/tecmint.txt. $ ls -l ~/Töölaud/Tecmint.
Märge: Sisenema Parafraas kaks korda, et antud fail krüptida. Ülaltoodud krüptimine tehti CAST5 krüpteerimisalgoritm automaatselt. Soovi korral saate määrata teise algoritmi.
Kogu olemasoleva krüpteerimisalgoritmi nägemiseks võite vallandada.
$ gpg -versioon.
Kui soovite ülaltoodud krüptitud faili dekrüpteerida, võite kasutada järgmist käsku, kuid enne krüptimise alustamist eemaldame esmalt algse faili, st tecmint.txt ja jätke krüptitud fail tecmint.txt.gpg puutumata.
$ rm ~/Desktop/Tecmint/tecmint.txt. $ gpg ~/Desktop/Tecmint/tecmint.txt.gpg.
Märge: Peate esitama sama parooli, mille andsite krüpteerimisel, et seda küsida.
bcrypt on võtme tuletusfunktsioon, mis põhineb Blowfishi šifril. Blowfishi šifrit pole soovitatav kasutada, kuna arvati, et šifri algoritmi saab rünnata.
Kui te pole installinud bcrypt, sa võid asjakohane või nami vajalikku paketti.
$ sudo apt-get install bcrypt. # yum install bcrypt.
Krüpteerige fail bcrypt abil.
$ bcrypt ~/Desktop/Tecmint/tecmint.txt.
Niipea kui käivitate ülaltoodud käsu, uus failinimi texmint.txt.bfe on loodud ja originaalfail tecmint.txt vahetatakse välja.
Krüpteerige fail bcrypt abil.
$ bcrypt tecmint.txt.bfe.
Märge: bcryptil pole turvalist krüptimisvormi ja seetõttu on selle tugi vähemalt Debian Jessie puhul keelatud.
UNIX -krüpti asendajana loodud ccrypt on utiliit failide ja voogude krüptimiseks ja dekrüpteerimiseks. See kasutab Rijndaeli šifrit.
Kui te pole ccryptit installinud, võite selle apt või yum.
$ sudo apt-get install ccrypt. # yum install ccrypt.
Krüpteerige fail, kasutades ccrypt. See kasutab ccencrypt krüptida ja ccdecrypt dekrüpteerida. Oluline on tähele panna, et krüpteerimisel saab algfaili (tecmint.txt) asendatakse (tecmint.txt.cpt) ja dekrüpteerimisel krüptitud fail (tecmint.txt.cpt) asendatakse algse failiga (tecmint.txt). Teile võib meeldida kasutada ls käsk seda kontrollida.
Krüpteerige fail.
$ ccencrypt ~/Desktop/Tecmint/tecmint.txt.
Faili dekrüpteerimine.
$ ccdecrypt ~/Desktop/Tecmint/tecmint.txt.cpt.
Krüpteerimisel sisestage dekrüpteerimiseks sama parool, mille andsite.
See on üks kuulsamaid arhiivivorminguid ja see on nii kuulus, et me nimetame igapäevases suhtluses arhiivifaile üldiselt zip-failideks. See kasutab pkzip stream šifri algoritmi.
Kui te pole zip -i installinud, võib teile meeldida see apt või yum.
$ sudo apt-get install zip. # yum install zip.
Looge zip abil krüptitud zip -fail (mitu faili rühmitatud).
$ zip -parool mypassword tecmint.zip tecmint.txt tecmint1.1txt tecmint2.txt.
Siin minu parool on selle krüptimiseks kasutatav parool. Nimega luuakse arhiiv tecmint.zip pakitud failidega tecmint.txt, tecmint1.txt ja tecmint2.txt.
Krüpteerige parooliga kaitstud zip -fail lahti, kasutades lahtipakkimist.
$ unzip tecmint.zip.
Peate esitama sama parooli, mille andsite krüptimisel.
Openssl on käsurea krüptograafiline tööriistakomplekt, mida saab kasutada nii sõnumite kui ka failide krüptimiseks.
Võimalik, et soovite installida openssl, kui see pole veel installitud.
$ sudo apt-get install openssl. # yum install openssl.
Krüpteerige fail OpenSL -krüptimise abil.
$ openssl enc -aes -256 -cbc -in ~/Desktop/Tecmint/tecmint.txt -out ~/Desktop/Tecmint/tecmint.dat.
Iga ülaltoodud käsus kasutatud suvandi selgitus.
Faili dekrüpteerimine OpenSL -i abil.
$ openssl enc -aes -256 -cbc -d -in ~/Desktop/Tecmint/tecmint.dat> ~/Desktop/Tecmint/tecmint1.txt.
Väga kuulus avatud lähtekoodiga 7-zip-arhiveerija, mis on kirjutatud C ++ keeles ja suudab tihendada ja lahti pakkida enamiku teadaolevatest arhiivifailivormingutest.
Kui te pole 7-zip-i installinud, võiksite selle apt või yum-i muuta.
$ sudo apt-get install p7zip-full. # yum install p7zip-full.
Tihendage failid 7-zip-i abil zip-failiks ja krüpteerige see.
$ 7za a -tzip -p -emem = AES256 tecmint.zip tecmint.txt tecmint1.txt.
Pakkige krüptitud zip-fail lahti, kasutades 7-zip-faili.
$ 7za ja tecmint.zip.
Märge: Kui teil palutakse, sisestage krüpteerimis- ja dekrüpteerimisprotsessis sama parool.
Kõik seni kasutatud tööriistad põhinevad käskudel. Nautilus pakub GUI -põhist krüptimisriista, mis aitab teil graafilise liidese abil faile krüptida/dekrüpteerida.
Failide krüptimise sammud graafilises kasutajaliideses Nautiluse krüptimisutiliidi abil.
1. Paremklõpsake faili, mida soovite krüptida.
2. Valige ZIP -vorming ja määrake salvestamiseks asukoht. Andke krüpteerimiseks ka parool.
3. Pange tähele sõnumit - krüptitud ZIP -fail on edukalt loodud.
1. Proovige GUI -s ZIP -i avada. Pange tähele,. LUKUSTUS-IKOON faili kõrval. See küsib parooli, sisestage see.
2. Kui see õnnestub, avab see teie jaoks faili.
Praeguseks kõik. Olen siin jälle ühe huvitava teemaga. Seniks püsige lainel ja ühendage end Tecmintiga. Ärge unustage anda meile oma väärtuslikku tagasisidet allpool toodud kommentaarides. Meeldib ja jaga meid ning aitab meil levida.