Linux-da faýllary şifrlemek/açmak we parol goramak üçin 7 gural


Şifrlemek, faýllary diňe ygtyýarly adamlar girip bilýän görnüşde kodlamak prosesi. Adamzat, kompýuterler ýok wagty hem şifrlemäni ulanýar. Uruş döwründe diňe taýpasynyň ýa-da alada bildirýänleriň düşünip biljek bir hili habary bererdiler.

Linux paýlanyşy, käwagt amatlydygyny subut edip biljek birnäçe standart şifrlemek/şifrlemek gurallaryny üpjün edýär. Ynha, bu makalada faýllaryňyzy şifrlemäge, şifrlemäge we paroly goramaga kömek etjek dogry standart mysallar bilen şeýle 7 guralyň üstünde durup geçdik.

Linux buýruk setirinden tötänleýin parol nädip döredip boljakdygyny bilmek isleseňiz, aşakdaky makalany okaň:

[Şeýle hem halap bilersiňiz: Linux-da tötänleýin parollary nädip döretmeli/şifrlemeli/şifrlemeli]

1. GnuPG

GnuPG GNU gizlinlik goragçysyny aňladýar we köplenç kriptografiki programma üpjünçiliginiň ýygyndysy bolan GPG diýilýär. C programmirleme dilinde GNU Taslamasy tarapyndan ýazylan. Iň soňky durnukly çykaryş 2.0.27.

Şu günki Linux paýlamalarynyň köpüsinde gnupg bukjasy deslapky görnüşde gelýär, eger gurulmadyk bolsa, ammardan göçürip alyp bilersiňiz.

$ sudo apt-get install gnupg
# yum install gnupg

Bizde ~/Desktop/Tecmint/-de ýerleşýän tekst faýly (tecmint.txt) bar, bu makaladan soňky mysallarda ulanylar.

Has öňe gitmezden ozal tekst faýlynyň mazmunyny barlaň.

$ cat ~/Desktop/Tecmint/tecmint.txt

Indi gpg ulanyp tecmint.txt faýly şifrläň. Gpc buýrugyny -c opsiýasy bilen işleden badyňyza (diňe simmetrik şifr bilen şifrlemek) texmint.txt.gpg faýly dörediler. Barlamak üçin katalogyň mazmunyny sanap bilersiňiz.

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

Bellik: Berlen faýly şifrlemek üçin Parafrase iki gezek giriziň. Aboveokardaky şifrlemek CAST5 şifrlemek algoritmi bilen awtomatiki usulda geçirildi. Islege görä başga algoritm görkezip bilersiňiz.

Bar bolan şifrlemek algoritmini görmek üçin ot açyp bilersiňiz.

$ gpg --version

Indi ýokardaky şifrlenen faýly şifrlemek isleseňiz, aşakdaky buýrugy ulanyp bilersiňiz, ýöne şifrlemäge başlamazdan ozal asyl faýly, ýagny tecmint.txt aýyrarys we şifrlenen faýly tecmint.txt.gpg degilmän galdyrarys.

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

Bellik: Soralanda şifrlemek üçin şifrlemekde beren şol bir parolyňyzy bermeli.

2. kodlamak

bcrypt, Blowfish şifrine esaslanýan esasy çykaryş funksiýasy. Şifr algoritmine hüjüm edilip bilinjekdigi göz öňünde tutulan wagtyndan bäri gülleýän şifr maslahat berilmeýär.

Bcrypt gurnamadyk bolsaňyz, zerur bukjany ýerleşdirip ýa-da ýumup bilersiňiz.

$ sudo apt-get install bcrypt
# yum install bcrypt

Bcrypt ulanyp faýly şifrläň.

$ bcrypt ~/Desktop/Tecmint/tecmint.txt

Aboveokardaky buýrugy ýerine ýetiren badyňyza täze bir tekst ady texmint.txt.bfe döredilýär we tecmint.txt asyl faýly çalşylýar.

Bcrypt ulanyp faýly açyň.

$ bcrypt tecmint.txt.bfe

Bellik: bcrypt-iň ygtybarly şifrlemek görnüşi ýok we şonuň üçin goldawy iň bolmanda Debian Jessie-de ýapyldy.

3. şifrlemek

UNIX kriptiniň ýerine çalyşmak üçin döredilen ccrypt, faýllary we akymlary şifrlemek we şifrlemek üçin peýdalydyr. Rijndael şifrini ulanýar.

Şifrlemäni gurnamadyk bolsaňyz, ony ulanyp bilersiňiz ýa-da ýumup bilersiňiz.

$ sudo apt-get install ccrypt
# yum install ccrypt

Ccrypt ulanyp bir faýly şifrläň. Şifrlemek üçin ccencrypt we şifrlemek üçin ccdecrypt ulanýar. Şifrlemekde asyl faýlyň (tecmint.txt) (tecmint.txt.cpt) bilen çalşylýandygyny we şifrlenen faýlyň (tecmint.txt.cpt) asyl faýl (tecmint.txt) bilen çalşylýandygyny bellemek möhümdir. . Muny barlamak üçin ls buýrugyny ulanmagy isläp bilersiňiz.

Faýly şifrlemek

$ ccencrypt ~/Desktop/Tecmint/tecmint.txt

Faýly açyň.

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

Şifrlemek üçin şifrlemek wagtynda beren parolyňyzy beriň.

4. Zip

Iň meşhur arhiw formatlaryndan biri we şeýle meşhur welin, gündelik aragatnaşykda arhiw faýllaryny zip faýllary diýip atlandyrýarys. Pkzip akym şifr algoritmini ulanýar.

Zip gurmadyk bolsaňyz, ony ýa-da ýumşadyp bilersiňiz.

$ sudo apt-get install zip
# yum install zip

Zip ulanyp, şifrlenen zip faýly dörediň (birnäçe faýl birleşdirilen).

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

Bu ýerde mypassword şifrlemek üçin ulanylýan paroldyr. Tecmint.tip, tecmint1.txt we tecmint2.txt zipli faýllary bolan tecmint.zip ady bilen arhiw döredilýär.

Parol bilen goralýan zip faýly açyň.

$ unzip tecmint.zip

Şifrlemekde beren şol bir parolyňyzy bermeli.

5. Openssl

Openssl buýruk setirini kriptografiki gurallar toplumy bolup, habary we faýllary şifrlemek üçin ulanylyp bilner.

Openssl gurnamagy halaýarsyňyz, eger öňden gurulmadyk bolsa.

$ sudo apt-get install openssl
# yum install openssl

Openssl şifrlemek arkaly bir faýly şifrläň.

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

Aboveokardaky buýrukda ulanylýan her warianty düşündirmek.

  1. enc: şifrlemek
  2. -aes-256-cbc: ulanylmaly algoritm.
  3. -in: şifrlenmeli faýlyň doly ýoly.
  4. -out: şifrlenjek doly ýol.

Openssl ulanyp bir faýly açyň.

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

6. 7-poçta

C ++ bilen ýazylan we belli arhiw faýl formatlarynyň köpüsini gysyp we gysyp bilýän iň meşhur açyk çeşme 7-zipli arhiw.

7-zip gurmadyk bolsaňyz, ony ýa-da ýumşadyp bilersiňiz.

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

Faýllary 7-zip ulanyp zip bilen gysyň we şifrläň.

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

Şifrlenen zip faýly 7-zip ulanyp dekompressirläň.

$ 7za e tecmint.zip

Bellik: Soralanda şifrlemek we şifrlemek prosesinde şol bir paroly beriň.

Şu wagta çenli ulanan ähli gurallarymyz buýruk esaslanýar. Nautilus tarapyndan üpjün edilen GUI esasly şifrlemek guraly bar, bu grafiki interfeýs arkaly faýllary şifrlemäge/açarlamaga kömek eder.

7. Nautilus şifrlemek üçin peýdaly enjam

Nautilus şifrlemek programmasyny ulanyp, GUI-de faýllary şifrlemek üçin ädimler.

1. Şifrlemek isleýän faýlyňyza sag basyň.

2. Zip etmek we ýatda saklamak üçin ýer bermek üçin formaty saýlaň. Şifrlemek üçin parol bilen üpjün ediň.

3. Habara üns beriň - şifrlenen zip üstünlikli döredildi.

1. GUI-de zip açyp görüň. Faýlyň gapdalyndaky LOCK-ICON-a üns beriň. Paroly sorar, Enter giriziň.

2. Üstünlik gazansa, faýly size açar.

Bularyň hemmesi häzirlikçe. Men ýene bir gyzykly mowzuk bilen şu ýere gelerin. Soňra “Tecmint” -e birikdiriň. Aşakdaky teswirlerde bize gymmatly pikirleriňizi bermegi ýatdan çykarmaň. Bizi halaň we paýlaşyň we ýaýramaga kömek ediň.