7 Kayan aiki don Rufewa/Decrypt da Kalmomin Kare Fayiloli a Linux


Encryption shine tsarin ɓoye fayiloli ta hanyar da waɗanda ke da izini kawai za su iya samun damar yin amfani da su. Dan Adam yana amfani da boye-boye tun shekaru ko da a lokacin babu kwamfutoci. A lokacin yaƙi za su isar da wani irin saƙon da kabilarsu ko waɗanda abin ya shafa kawai za su iya fahimta.

Rarraba Linux yana ba da ƴan daidaitattun kayan aikin ɓoyayyi/ɓarkewa waɗanda zasu iya tabbatar da dacewa a wasu lokuta. Anan a cikin wannan labarin mun rufe irin waɗannan kayan aikin guda 7 tare da ingantattun misalan misalan, waɗanda zasu taimaka muku don ɓoyewa, ɓoyewa da kuma kalmar sirri don kare fayilolinku.

Idan kuna sha'awar sanin yadda ake samar da kalmar wucewa ta Random a Linux tare da ƙirƙirar kalmar sirri bazuwar kuna iya ziyartar hanyar haɗin da ke ƙasa:

Ƙirƙirar/Rufewa/Rufe kalmomin shiga Random a cikin Linux

1. GnuPG

GnuPG yana nufin GNU Privacy Guard kuma galibi ana kiransa da GPG wanda tarin software ne na sirri. GNU Project ne ya rubuta a cikin Harshen shirye-shiryen C. Sabunta kwanciyar hankali na kwanan nan shine 2.0.27.

A yawancin rabawa na Linux na yau, kunshin gnupg yana zuwa ta tsohuwa, idan ba a shigar da shi ba za ku iya dacewa ko yum shi daga wurin ajiya.

$ sudo apt-get install gnupg
# yum install gnupg

Muna da fayil ɗin rubutu (tecmint.txt) a ~/Desktop/Tecmint/, wanda za a yi amfani da shi a cikin misalan da ke biyo bayan wannan labarin.

Kafin matsawa gaba, duba abun cikin fayil ɗin rubutu.

$ cat ~/Desktop/Tecmint/tecmint.txt

Yanzu ɓoye fayil tecmint.txt ta amfani da gpg. Da zaran kun gudanar da umarnin gpc tare da zaɓi -c (ɓoye kawai tare da siffa mai ma'ana) zai ƙirƙiri fayil texmint.txt.gpg. Kuna iya lissafin abubuwan da ke cikin kundin adireshin don tabbatarwa.

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

Lura: Shigar da Magana sau biyu don ɓoye fayil ɗin da aka bayar. Rufin da ke sama an yi shi tare da CAST5 ɓoyayyen algorithm ta atomatik. Kuna iya ƙayyade algorithm daban-daban bisa ga zaɓi.

Don ganin duk ɓoyayyen algorithm ɗin da aka gabatar za ku iya harbi.

$ gpg --version

Yanzu, idan kuna son cire ɓoye fayil ɗin da ke sama, zaku iya amfani da umarni mai zuwa, amma kafin mu fara ɓoyewa za mu fara cire ainihin fayil ɗin, watau tecmint.txt kuma mu bar fayil ɗin da aka rufaffen tecmint.txt.gpg ba a taɓa shi ba.

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

Lura: Kuna buƙatar samar da kalmar sirri iri ɗaya da kuka bayar a ɓoye don yankewa lokacin da aka sa.

2. bcrypt

bcrypt aiki ne mai mahimmanci wanda ya dogara akan cipher Blowfish. Ba a ba da shawarar cipher ɗin Blowfish ba tun lokacin da aka gano cewa za a iya kai hari ga cipher algorithm.

Idan baku shigar da bcrypt ba, zaku iya dacewa ko yum fakitin da ake buƙata.

$ sudo apt-get install bcrypt
# yum install bcrypt

Rufe fayil ɗin ta amfani da bcrypt.

$ bcrypt ~/Desktop/Tecmint/tecmint.txt

Da zaran kun kunna umarnin da ke sama, an ƙirƙiri sabon sunan fayil texmint.txt.bfe kuma asalin fayil ɗin tecmint.txt ana maye gurbinsa.

Yanke fayil ɗin ta amfani da bcrypt.

$ bcrypt tecmint.txt.bfe

Lura: bcrypt ba shi da ingantaccen tsari na ɓoyewa don haka an kashe tallafin aƙalla akan Debian Jessie.

3. kwarya

An ƙera shi azaman maye gurbin UNIX crypt, ccrypt abin amfani ne don ɓoye fayiloli da rafi da ɓoyewa. Yana amfani da Rijndael cypher.

Idan baku shigar da ccrypt ba kuna iya dacewa ko yum shi.

$ sudo apt-get install ccrypt
# yum install ccrypt

Rufe fayil ta amfani da ccrypt. Yana amfani da ccencrypt don ɓoyewa da ccdecrypt don ragewa. Yana da mahimmanci a lura cewa a ɓoyewa, an maye gurbin ainihin fayil ɗin (tecmint.txt) da (tecmint.txt.cpt) kuma a lokacin ɓoye fayil ɗin da aka ɓoye (tecmint.txt.cpt) an maye gurbinsa ta asali fayil (tecmint.txt) . Kuna iya amfani da umarnin ls don bincika wannan.

Rufe fayil ɗin.

$ ccencrypt ~/Desktop/Tecmint/tecmint.txt

Yanke fayil.

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

Bada kalmar sirri iri ɗaya da kuka bayar yayin ɓoyewa don yankewa.

4. Zip

Yana ɗaya daga cikin mafi shaharar tsarin adana kayan tarihi kuma ya shahara sosai wanda galibi muna kiran fayilolin adanawa azaman fayilolin zip a cikin sadarwar yau da kullun. Yana amfani da pkzip rafi cipher algorithm.

Idan baku sanya zip ba kuna iya son dacewa ko yumshi.

$ sudo apt-get install zip
# yum install zip

Ƙirƙiri ɓoyayyen fayil ɗin zip (fayiloli da yawa an haɗa su tare) ta amfani da zip.

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

Anan mypassword shine kalmar sirri da ake amfani da ita don ɓoye shi. An ƙirƙiri majigi tare da sunan tecmint.zip tare da zipped fayiloli tecmint.txt, tecmint1.txt da tecmint2.txt.

Rufe fayil ɗin zik ɗin da aka kare kalmar sirri ta amfani da cire zip.

$ unzip tecmint.zip

Kuna buƙatar samar da kalmar sirri iri ɗaya da kuka bayar a ɓoyewa.

5. Yana buɗewa

Opensl kayan aikin kayan aikin sirri ne na layin umarni wanda za'a iya amfani dashi don ɓoye saƙo da fayiloli.

Kuna iya shigar da openssl, idan ba a riga an shigar da shi ba.

$ sudo apt-get install openssl
# yum install openssl

Rufe fayil ta amfani da boye-boye openssl.

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

Bayanin kowane zaɓi da aka yi amfani da shi a cikin umarnin da ke sama.

  1. enc : boye-boye
  2. -aes-256-cbc : algorithm da za a yi amfani da shi.
  3. -in : cikakken hanyar fayil da za a rufaffen.
  4. -out : cikakken hanyar da za a warware ta.

Rushe fayil ta amfani da openssl.

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

6.7-zuwa

Shahararren buɗaɗɗen tushen 7-zip archiver da aka rubuta a cikin C++ kuma yana iya damfara da buɗe mafi yawan sanannun tsarin fayil ɗin.

Idan baku sanya 7-zip ba kuna iya son dacewa ko yum shi.

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

Matsa fayiloli a cikin zip ta amfani da 7-zip kuma ɓoye shi.

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

Rufe fayil ɗin zip ɗin da aka ɓoye ta amfani da 7-zip.

$ 7za e tecmint.zip

Lura: Samar da kalmar sirri iri ɗaya a cikin tsarin ɓoyewa da ɓarna lokacin da aka sa.

Duk kayan aikin da muka yi amfani da su har yanzu sun dogara ne da umarni. Akwai kayan aikin ɓoyayyen tushen GUI wanda nautilus ke bayarwa, wanda zai taimaka muku don ɓoyewa/decrypt fayiloli ta amfani da keɓantaccen hoto.

7. Nautilus Encryption Utility

Matakai don ɓoye fayiloli a cikin GUI ta amfani da kayan aikin ɓoye na Nautilus.

1. Dama danna fayil ɗin da kake son ɓoyewa.

2. Zaɓi tsari zuwa zip kuma samar da wuri don adanawa. Samar da kalmar sirri don ɓoye ma.

3. Lura da saƙon - zip ɗin da aka rufaffen ƙirƙira cikin nasara.

1. Gwada buɗe zip ɗin a cikin GUI. Lura da LOCK-ICON kusa da fayil. Zai nemi kalmar sirri, Shigar da shi.

2. Idan yayi nasara, zai buɗe muku fayil ɗin.

Shi ke nan a yanzu. Zan sake kasancewa a nan tare da wani batu mai ban sha'awa. Har sai a saurara kuma ku haɗa zuwa Tecment. Kar ku manta da samar mana da ra'ayoyin ku masu mahimmanci a cikin sharhin da ke ƙasa. Like da share mu kuma a taimaka mana mu yada.