Jinsi ya Kulinda Nenosiri la Vim kwenye Linux
mhariri wa maandishi kwa ajili ya Linux, na moja ya vipengele vyake maalum ni usaidizi wa kusimba faili za maandishi kwa kutumia mbinu mbalimbali za crypto na nenosiri.
Katika makala hii, tutakuelezea moja ya mbinu rahisi za matumizi ya Vim; nenosiri kulinda faili kwa kutumia Vim katika Linux. Tutakuonyesha jinsi ya kuhifadhi faili wakati wa uundaji wake na vile vile baada ya kuifungua kwa marekebisho.
Ili kusakinisha toleo kamili la Vim, endesha tu amri hii:
$ sudo apt install vim #Debian/Ubuntu systems $ sudo yum install vim #RHEL/CentOS systems $ sudo dnf install vim #Fedora 22+
Soma Pia: Vim 8.0 Imetolewa Baada ya Miaka 10 - Sakinisha kwenye Linux
Jinsi ya Kulinda Nenosiri la Vim kwenye Linux
Vim ina chaguo la -x
ambalo hukuwezesha kutumia usimbaji fiche unapounda faili. Mara tu unapoendesha vim amri hapa chini, utaulizwa ufunguo wa crypt:
$ vim -x file.txt Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: ******* Enter same key again: *******
Ikiwa ufunguo wa crypto unalingana baada ya kuingia kwa mara ya pili, unaweza kuendelea kurekebisha faili.
Baada ya kumaliza, bonyeza [Esc]
na :wq
ili kuhifadhi na kufunga faili. Wakati mwingine unapotaka kuifungua ili kuhaririwa, itabidi uweke kitufe cha crypto kama hiki:
$ vim file.txt Need encryption key for "file.txt" Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: *******
Iwapo utaingiza nenosiri lisilo sahihi (au hakuna ufunguo), utaona baadhi ya herufi zisizohitajika.
Kumbuka: Kuna onyo linaloonyesha kuwa mbinu dhaifu ya usimbaji fiche imetumika kulinda faili. Ifuatayo, tutaona jinsi ya kuweka njia dhabiti ya usimbuaji katika Vim.
Kuangalia seti ya cryptmethod(cm), chapa (songa chini ili kuona njia zote zinazopatikana):
: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]
Unaweza kuweka njia mpya ya kuficha kwenye faili ya Vim kama inavyoonyeshwa hapa chini (tutatumia blowfish2 katika mfano huu):
:setlocal cm=blowfish2
Kisha ubofye [Enter]
na :wq
ili kuhifadhi faili.
Sasa haupaswi kuona ujumbe wa onyo unapofungua faili tena kama inavyoonyeshwa hapa chini.
$ vim file.txt Need encryption key for "file.txt" Enter encryption key: *******
Unaweza pia kuweka nenosiri baada ya kufungua faili ya maandishi ya Vim, tumia amri:X
na uweke pasi ya crypto kama inavyoonyeshwa hapo juu.
Angalia nakala zetu muhimu kwenye mhariri wa Vim.
- Jifunze Safari na Mbinu Muhimu za Kihariri cha Vim katika Linux
- Mbinu 8 Muhimu za Kuhariri Vim kwa Kila Mtumiaji wa Linux
- spf13-vim - Usambazaji wa Mwisho wa Mhariri wa Vim
- Jinsi ya Kutumia Vim Editor kama Bash IDE kwenye Linux
Ni hayo tu! Katika nakala hii, tulielezea jinsi ya kulinda faili kwa nenosiri kupitia hariri ya maandishi ya Vim kwenye Linux.
Daima kumbuka kulinda ipasavyo faili za maandishi ambazo zinaweza kuwa na maelezo ya siri kama vile majina ya watumiaji na nenosiri, maelezo ya akaunti ya fedha na kadhalika, kwa kutumia usimbaji fiche thabiti na nenosiri. Tumia sehemu ya maoni hapa chini kushiriki mawazo yoyote nasi.