Linux-ൽ ഒരു Vim ഫയൽ പാസ്uവേഡ് എങ്ങനെ സംരക്ഷിക്കാം


Linux-നുള്ള ടെക്സ്റ്റ് എഡിറ്റർ, കൂടാതെ പാസ്uവേഡ് ഉപയോഗിച്ച് വിവിധ ക്രിപ്uറ്റോ രീതികൾ ഉപയോഗിച്ച് ടെക്uസ്uറ്റ് ഫയലുകൾ എൻക്രിപ്റ്റ് ചെയ്യുന്നതിനുള്ള പിന്തുണയും അതിന്റെ പ്രത്യേക സവിശേഷതകളിൽ ഒന്നാണ്.

ഈ ലേഖനത്തിൽ, ലളിതമായ Vim ഉപയോഗ തന്ത്രങ്ങളിലൊന്ന് ഞങ്ങൾ നിങ്ങൾക്ക് വിശദീകരിക്കും; Linux-ൽ Vim ഉപയോഗിച്ച് ഒരു ഫയൽ പരിരക്ഷിക്കുന്ന പാസ്uവേഡ്. ഒരു ഫയൽ സൃഷ്uടിക്കുന്ന സമയത്തും പരിഷ്uക്കരണത്തിനായി തുറന്നതിന് ശേഷവും എങ്ങനെ സുരക്ഷിതമാക്കാമെന്ന് ഞങ്ങൾ നിങ്ങളെ കാണിക്കും.

Vim-ന്റെ പൂർണ്ണ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

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

ഇതും വായിക്കുക: Vim 8.0 10 വർഷത്തിന് ശേഷം പുറത്തിറങ്ങി - ലിനക്സിൽ ഇൻസ്റ്റാൾ ചെയ്യുക

Linux-ൽ ഒരു Vim ഫയൽ പാസ്uവേഡ് എങ്ങനെ സംരക്ഷിക്കാം

Vim-ന് ഒരു -x ഓപ്ഷൻ ഉണ്ട്, അത് ഫയലുകൾ സൃഷ്ടിക്കുമ്പോൾ എൻക്രിപ്ഷൻ ഉപയോഗിക്കാൻ നിങ്ങളെ പ്രാപ്തമാക്കുന്നു. നിങ്ങൾ താഴെയുള്ള vim കമാൻഡ് പ്രവർത്തിപ്പിച്ചുകഴിഞ്ഞാൽ, നിങ്ങളോട് ഒരു ക്രിപ്റ്റ് കീ ആവശ്യപ്പെടും:

$ vim -x file.txt

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

ക്രിപ്uറ്റോ കീ രണ്ടാം തവണ നൽകിയതിന് ശേഷം പൊരുത്തപ്പെടുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് ഫയൽ പരിഷ്uക്കരിക്കാൻ തുടരാം.

നിങ്ങൾ ചെയ്തുകഴിഞ്ഞാൽ, ഫയൽ സേവ് ചെയ്യാനും അടയ്ക്കാനും [Esc], :wq എന്നിവ അമർത്തുക. അടുത്ത തവണ എഡിറ്റിംഗിനായി നിങ്ങൾ അത് തുറക്കാൻ ആഗ്രഹിക്കുമ്പോൾ, നിങ്ങൾ ഇതുപോലെ ക്രിപ്റ്റോ കീ നൽകേണ്ടതുണ്ട്:

$ vim file.txt

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

നിങ്ങൾ തെറ്റായ പാസ്uവേഡ് നൽകിയാൽ (അല്ലെങ്കിൽ കീ ഇല്ല), നിങ്ങൾ ചില ജങ്ക് പ്രതീകങ്ങൾ കാണും.

ശ്രദ്ധിക്കുക: ഫയൽ പരിരക്ഷിക്കുന്നതിന് ഒരു ദുർബലമായ എൻക്രിപ്ഷൻ രീതി ഉപയോഗിച്ചതായി സൂചിപ്പിക്കുന്ന ഒരു മുന്നറിയിപ്പ് ഉണ്ട്. അടുത്തതായി, Vim-ൽ ശക്തമായ ഒരു എൻക്രിപ്ഷൻ രീതി എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് നമുക്ക് നോക്കാം.

ക്രിപ്uറ്റ്uമെത്തോഡിന്റെ (സെ.മീ.) സെറ്റ് പരിശോധിക്കാൻ, ടൈപ്പ് ചെയ്യുക (ലഭ്യമായ എല്ലാ രീതികളും കാണുന്നതിന് താഴേക്ക് സ്ക്രോൾ ചെയ്യുക):

: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]                                                                  

ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾക്ക് ഒരു Vim ഫയലിൽ ഒരു പുതിയ ക്രിപ്uറ്റോമെത്തോഡ് സജ്ജമാക്കാൻ കഴിയും (ഈ ഉദാഹരണത്തിൽ ഞങ്ങൾ ബ്ലോഫിഷ് 2 ഉപയോഗിക്കും):

:setlocal cm=blowfish2

തുടർന്ന് ഫയൽ സേവ് ചെയ്യാൻ [Enter], :wq എന്നിവ അമർത്തുക.

ഇപ്പോൾ താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ ഫയൽ വീണ്ടും തുറക്കുമ്പോൾ മുന്നറിയിപ്പ് സന്ദേശം കാണരുത്.

$ vim file.txt

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

ഒരു Vim ടെക്സ്റ്റ് ഫയൽ തുറന്നതിന് ശേഷം നിങ്ങൾക്ക് ഒരു പാസ്uവേഡ് സജ്ജീകരിക്കാനും കഴിയും, :X കമാൻഡ് ഉപയോഗിച്ച് മുകളിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു ക്രിപ്uറ്റോ പാസ് സജ്ജമാക്കുക.

Vim എഡിറ്ററിൽ ഞങ്ങളുടെ ഉപയോഗപ്രദമായ ചില ലേഖനങ്ങൾ പരിശോധിക്കുക.

  1. Linux-ൽ ഉപയോഗപ്രദമായ Vim എഡിറ്റർ യാത്രകളും തന്ത്രങ്ങളും പഠിക്കുക
  2. ഓരോ Linux ഉപയോക്താവിനും ഉപയോഗപ്രദമായ 8 Vim എഡിറ്റർ തന്ത്രങ്ങൾ
  3. spf13-vim - Vim എഡിറ്ററിനായുള്ള അന്തിമ വിതരണം
  4. Linux-ൽ Bash IDE ആയി Vim എഡിറ്റർ എങ്ങനെ ഉപയോഗിക്കാം

അത്രയേയുള്ളൂ! ഈ ലേഖനത്തിൽ, Linux-ലെ Vim ടെക്സ്റ്റ് എഡിറ്റർ വഴി ഒരു ഫയൽ പാസ്uവേഡ് എങ്ങനെ സംരക്ഷിക്കാമെന്ന് ഞങ്ങൾ വിശദീകരിച്ചു.

ശക്തമായ എൻക്രിപ്ഷനും പാസ്uവേഡും ഉപയോഗിച്ച്, ഉപയോക്തൃനാമങ്ങളും പാസ്uവേഡുകളും, സാമ്പത്തിക അക്കൗണ്ട് വിവരങ്ങളും മറ്റും പോലുള്ള രഹസ്യ വിവരങ്ങൾ അടങ്ങിയിരിക്കാവുന്ന ടെക്uസ്uറ്റ് ഫയലുകൾ ഉചിതമായി സുരക്ഷിതമാക്കാൻ എപ്പോഴും ഓർക്കുക. എന്തെങ്കിലും ചിന്തകൾ ഞങ്ങളുമായി പങ്കിടാൻ ചുവടെയുള്ള ഫീഡ്uബാക്ക് വിഭാഗം ഉപയോഗിക്കുക.