7 verkfæri til að dulkóða/afkóða og vernda skrár með lykilorði í Linux


Dulkóðun er ferlið við að kóða skrár á þann hátt að aðeins þeir sem hafa heimild geta nálgast þær. Mannkynið notar dulkóðun um aldur fram, jafnvel þegar tölvur voru ekki til. Í stríðinu sendu þeir einhvers konar skilaboð sem aðeins ættbálkur þeirra eða þeir sem málið varðar gátu skilið.

Linux dreifing býður upp á nokkur stöðluð dulkóðunar-/afkóðunarverkfæri sem geta reynst vel stundum. Hér í þessari grein höfum við fjallað um 7 slík verkfæri með réttum stöðluðum dæmum, sem munu hjálpa þér að dulkóða, afkóða og vernda skrárnar þínar með lykilorði.

Ef þú hefur áhuga á að vita hvernig á að búa til handahófskennt lykilorð frá Linux skipanalínunni, lestu eftirfarandi grein:

[Þér gæti líka líkað við: Hvernig á að búa til/dulkóða/afkóða tilviljunarkennd lykilorð í Linux ]

1. GnuPG

GnuPG stendur fyrir GNU Privacy Guard og er oft kallað GPG sem er safn af dulritunarhugbúnaði. Skrifað af GNU Project á C forritunarmáli. Nýjasta stöðuga útgáfan er 2.0.27.

Í flestum Linux dreifingum dagsins í dag kemur gnupg pakkinn sjálfgefið, ef hann er ekki uppsettur geturðu lagað hann eða yumað hann úr geymslunni.

$ sudo apt-get install gnupg
# yum install gnupg

Við höfum textaskrá (tecmint.txt) staðsett á ~/Desktop/Tecmint/, sem verður notuð í dæmunum sem fylgja þessari grein.

Áður en lengra er haldið skaltu athuga innihald textaskrárinnar.

$ cat ~/Desktop/Tecmint/tecmint.txt

Dulkóðaðu nú tecmint.txt skrána með gpg. Um leið og þú keyrir gpc skipunina með valkostinum -c (dulkóðun aðeins með samhverfum dulmáli) mun hún búa til skrá texmint.txt.gpg. Þú getur skráð innihald möppunnar til að staðfesta.

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

Athugið: Sláðu inn Paraphrase tvisvar til að dulkóða tiltekna skrá. Ofangreind dulkóðun var gerð sjálfkrafa með CAST5 dulkóðunaralgrími. Þú getur valið að tilgreina annað reiknirit.

Til að sjá allt dulkóðunaralgrímið sem er til staðar gætirðu skotið.

$ gpg --version

Nú, ef þú vilt afkóða ofangreindu dulkóðuðu skrána, geturðu notað eftirfarandi skipun, en áður en við byrjum að afkóða munum við fyrst fjarlægja upprunalegu skrána þ.e. tecmint.txt og skilja dulkóðuðu skrána tecmint.txt.gpg ósnerta.

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

Athugið: Þú þarft að gefa upp sama lykilorð og þú gafst upp við dulkóðun til að afkóða þegar beðið er um það.

2. bcrypt

bcrypt er lykilafleiðsluaðgerð sem er byggð á Blowfish dulmáli. Ekki er mælt með Blowfish dulmáli þar sem talið var að hægt væri að ráðast á dulkóðunaralgrímið.

Ef þú hefur ekki sett upp bcrypt, gætirðu apt eða yum nauðsynlegan pakka.

$ sudo apt-get install bcrypt
# yum install bcrypt

Dulkóða skrána með bcrypt.

$ bcrypt ~/Desktop/Tecmint/tecmint.txt

Um leið og þú kveikir á ofangreindri skipun er nýtt skráarnafn texmint.txt.bfe búið til og upprunalegu skránni tecmint.txt er skipt út.

Afkóða skrána með bcrypt.

$ bcrypt tecmint.txt.bfe

Athugið: bcrypt er ekki með öruggt form dulkóðunar og þess vegna hefur stuðningur hans verið óvirkur að minnsta kosti á Debian Jessie.

3. ccrypt

Hannað sem staðgengill UNIX dulmáls, ccrypt er tól fyrir skrár og strauma dulkóðun og afkóðun. Það notar Rijndael cypher.

Ef þú hefur ekki sett upp ccrypt geturðu apt eða nammi það.

$ sudo apt-get install ccrypt
# yum install ccrypt

Dulkóða skrá með því að nota ccrypt. Það notar ccencrypt til að dulkóða og ccdecrypt til að afkóða. Það er mikilvægt að taka eftir því að við dulkóðun er upprunalegu skránni (tecmint.txt) skipt út fyrir (tecmint.txt.cpt) og við afkóðun er dulkóðuðu skránni (tecmint.txt.cpt) skipt út fyrir upprunalegu skrána (tecmint.txt) . Þú gætir viljað nota ls skipunina til að athuga þetta.

Dulkóða skrá.

$ ccencrypt ~/Desktop/Tecmint/tecmint.txt

Afkóða skrá.

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

Gefðu upp sama lykilorð og þú gafst upp við dulkóðun til að afkóða.

4. Rennilás

Það er eitt frægasta skjalasafnið og það er svo frægt að við köllum almennt skjalasafn sem zip skrár í daglegum samskiptum. Það notar pkzip straums dulritunaralgrím.

Ef þú hefur ekki sett upp zip gætirðu viljað apt eða nammi það.

$ sudo apt-get install zip
# yum install zip

Búðu til dulkóðaða zip skrá (nokkrar skrár flokkaðar saman) með því að nota zip.

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

Hér er mypassword lykilorðið sem notað er til að dulkóða það. Skjalasafn er búið til með nafninu tecmint.zip með zipped skrám tecmint.txt, tecmint1.txt og tecmint2.txt.

Afkóðaðu lykilorðsvarðu zippskrána með því að unzip.

$ unzip tecmint.zip

Þú þarft að gefa upp sama lykilorð og þú gafst upp við dulkóðun.

5. Openssl

Openssl er dulkóðunarverkfærasett með skipanalínu sem hægt er að nota til að dulkóða skilaboð sem og skrár.

Þú gætir viljað setja openssl upp, ef það er ekki þegar uppsett.

$ sudo apt-get install openssl
# yum install openssl

Dulkóða skrá með openssl dulkóðun.

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

Útskýring á hverjum valkosti sem notaður er í ofangreindri skipun.

  1. enc: dulkóðun
  2. -aes-256-cbc : reikniritið sem á að nota.
  3. -in : full slóð skráar sem á að dulkóða.
  4. -out : full slóð þar sem hún verður afkóðuð.

Afkóða skrá með openssl.

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

6. 7-rennilás

Hinn mjög frægi opinn uppspretta 7-zip skjalavörður skrifaður í C++ og fær um að þjappa og afþjappa flestu þekktu skjalasafnssniði.

Ef þú hefur ekki sett upp 7-zip gætirðu viljað apt eða nammi það.

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

Þjappaðu skrám í zip með því að nota 7-zip og dulkóðaðu þær.

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

Afþjappaðu dulkóðaða zip skrá með 7-zip.

$ 7za e tecmint.zip

Athugið: Gefðu upp sama lykilorð í öllu dulkóðunar- og afkóðunarferlinu þegar beðið er um það.

Öll verkfærin sem við höfum notað hingað til eru stjórn byggð. Það er GUI byggt dulkóðunarverkfæri frá nautilus, sem mun hjálpa þér að dulkóða/afkóða skrár með myndrænu viðmóti.

7. Nautilus dulkóðunarforrit

Skref til að dulkóða skrár í GUI með Nautilus dulkóðunartólinu.

1. Hægri smelltu á skrána sem þú vilt dulkóða.

2. Veldu snið til að zippa og gefðu upp staðsetningu til að vista. Gefðu upp lykilorð til að dulkóða líka.

3. Taktu eftir skilaboðunum - dulkóðuð zip búin til með góðum árangri.

1. Prófaðu að opna zip í GUI. Taktu eftir LOCK-ICON við hliðina á skránni. Það mun biðja um lykilorð, sláðu inn það.

2. Þegar vel tekst til mun það opna skrána fyrir þig.

Það er allt í bili. Ég kem hér aftur með annað áhugavert efni. Fylgstu með og tengdu við Tecmint þangað til. Ekki gleyma að veita okkur verðmæta endurgjöf þína í athugasemdunum hér að neðan. Líkaðu við og deildu okkur og hjálpaðu okkur að dreifa okkur.