Yadda ake Kare Kalmar wucewa ta Fayil na Vim a Linux


editan rubutu don Linux, kuma ɗayan abubuwansa na musamman shine goyan baya don ɓoye fayilolin rubutu ta amfani da hanyoyin crypto daban-daban tare da kalmar sirri.

A cikin wannan labarin, za mu bayyana muku ɗaya daga cikin dabarun amfani da Vim mai sauƙi; kalmar sirri ta kare fayil ta amfani da Vim a cikin Linux. Za mu nuna muku yadda ake amintar fayil a lokacin ƙirƙirar shi da kuma bayan buɗe shi don gyarawa.

Don shigar da cikakken sigar Vim, kawai gudanar da wannan umarni:

$ sudo apt install vim          #Debian/Ubuntu systems
$ sudo yum install vim          #RHEL/CentOS systems 
$ sudo dnf install vim		#Fedora 22+

Karanta Hakanan: An Sakin Vim 8.0 Bayan Shekaru 10 - Shigar akan Linux

Yadda ake Kare Kalmar wucewa ta Fayil na Vim a Linux

Vim yana da zaɓi na -x wanda ke ba ku damar amfani da ɓoyewa yayin ƙirƙirar fayiloli. Da zarar kun gudanar da umarnin vim a ƙasa, za a sa ku don maɓallin crypt:

$ vim -x file.txt

Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: *******
Enter same key again: *******

Idan maɓallin crypto yayi daidai bayan shigar da shi a karo na biyu, zaku iya ci gaba don gyara fayil ɗin.

Da zarar kun gama, danna [Esc] da :wq don adanawa da rufe fayil ɗin. Lokaci na gaba da kake son buɗe shi don gyarawa, dole ne ka shigar da maɓallin crypto kamar haka:

$ vim file.txt

Need encryption key for "file.txt"
Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: *******

Idan kun shigar da kalmar sirri mara kyau (ko babu maɓalli), za ku ga wasu haruffan takarce.

Lura: Akwai gargaɗin da ke nuna cewa an yi amfani da hanyar ɓoye mai rauni don kare fayil ɗin. Na gaba, za mu ga yadda ake saita hanyar ɓoye mai ƙarfi a cikin Vim.

Don duba saitin cryptmethod(cm), rubuta (gungura ƙasa don duba duk hanyoyin da ake da su):

:help 'cm'
                                                *'cryptmethod'* *'cm'*
'cryptmethod' 'cm'      string  (default "zip")
                        global or local to buffer |global-local|
                        {not in Vi}
        Method used for encryption when the buffer is written to a file:
                                                        *pkzip*
           zip          PkZip compatible method.  A weak kind of encryption.
                        Backwards compatible with Vim 7.2 and older.
                                                        *blowfish*
           blowfish     Blowfish method.  Medium strong encryption but it has
                        an implementation flaw.  Requires Vim 7.3 or later,
                        files can NOT be read by Vim 7.2 and older.  This adds
                        a "seed" to the file, every time you write the file
options.txt [Help][RO]                                                                  

Kuna iya saita sabon tsarin crypto akan fayil ɗin Vim kamar yadda aka nuna a ƙasa (za mu yi amfani da blowfish2 a cikin wannan misalin):

:setlocal cm=blowfish2

Sannan danna [Enter] da :wq don adana fayil ɗin.

Yanzu bai kamata ku ga saƙon gargaɗin ba lokacin da kuka sake buɗe fayil ɗin kamar yadda aka nuna a ƙasa.

$ vim file.txt

Need encryption key for "file.txt"
Enter encryption key: *******

Hakanan zaka iya saita kalmar sirri bayan buɗe fayil ɗin rubutu na Vim, yi amfani da umarni: X kuma saita kalmar wucewa ta crypto kamar yadda aka nuna a sama.

Duba wasu labaranmu masu amfani akan editan Vim.

  1. Koyi tafiye-tafiye da dabaru na Editan Vim masu Amfani a cikin Linux
  2. 8 Dabarun Editan Vim Mai Amfani ga Kowane Mai Amfani da Linux
  3. spf13-vim - Ƙarshen Rarraba don Editan Vim
  4. Yadda ake amfani da Editan Vim azaman Bash IDE a Linux

Shi ke nan! A cikin wannan labarin, mun bayyana yadda kalmar sirri ke kare fayil ta hanyar editan rubutu na Vim a Linux.

Koyaushe ku tuna da amintattun fayilolin rubutu waɗanda zasu iya ƙunsar bayanan sirri kamar sunayen masu amfani da kalmomin shiga, bayanan asusun kuɗi da sauransu, ta amfani da ɓoyayyen ɓoyewa da kalmar sirri. Yi amfani da sashin ra'ayoyin da ke ƙasa don raba kowane tunani tare da mu.