Kuinka suojata salasanalla Vim-tiedosto Linuxissa


tekstieditori Linuxille, ja yksi sen erityispiirteistä on tuki tekstitiedostojen salaamiseen erilaisilla salaustavoilla salasanalla.

Tässä artikkelissa selitämme sinulle yhtä yksinkertaisia Vim-käyttö temppuja; salasanalla suojaamaan tiedostoa Linuxin Vimillä. Näytämme sinulle, kuinka suojata tiedosto sen luomisen yhteydessä ja avaamisen jälkeen muokkaamista varten.

Asenna Vim-täysversio suorittamalla tämä komento:

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

Lue myös: Vim 8.0 julkaistaan 10 vuoden kuluttua - Asenna Linuxiin

Kuinka suojata salasanalla Vim-tiedosto Linuxissa

Vimillä on -x -vaihtoehto, jonka avulla voit käyttää salausta tiedostoja luodessasi. Kun olet suorittanut alla olevan vim-komennon, sinulta kysytään salausavain:

$ vim -x file.txt

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

Jos salausavain täsmää sen jälkeen, kun olet kirjoittanut sen toisen kerran, voit jatkaa tiedoston muokkaamista.

Kun olet valmis, tallenna ja sulje tiedosto painamalla [Esc] ja : wq . Seuraavan kerran, kun haluat avata sen muokkausta varten, sinun on annettava salausavain seuraavasti:

$ vim file.txt

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

Jos annat väärän salasanan (tai et ole avainta), näet roskapostimerkkejä.

Huomaa: Varoitus osoittaa, että tiedoston suojaamiseen on käytetty heikkoa salaustapaa. Seuraavaksi näemme kuinka vahvan salaustavan voi asettaa Vimissä.

Voit tarkistaa salaustavan (cm) kirjoittamalla (vieritä alas nähdäksesi kaikki käytettävissä olevat menetelmät):

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

Voit asettaa uuden salaustavan Vim-tiedostoon alla olevan kuvan mukaisesti (käytämme blowfish2: ta tässä esimerkissä):

:setlocal cm=blowfish2

Tallenna tiedosto painamalla sitten [Enter] ja : wq .

Nyt sinun ei pitäisi nähdä varoitusviestiä, kun avaat tiedoston uudelleen alla olevan kuvan mukaisesti.

$ vim file.txt

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

Voit asettaa salasanan myös Vim-tekstitiedoston avaamisen jälkeen, käytä komentoa : X ja aseta salauslupa kuten yllä.

Tutustu joihinkin hyödyllisiin artikkeleihimme Vim-editorissa.

  1. Opi käyttämään hyödyllisiä Vim Editor -matkoja Linuxissa
  2. 8 hyödyllistä Vim-editorin temppua jokaiselle Linux-käyttäjälle
  3. spf13-vim - Ultimate Distribution for Vim Editor
  4. Kuinka Vim Editoria käytetään Bash IDE: nä Linuxissa

Siinä kaikki! Tässä artikkelissa selitimme, miten tiedosto voidaan suojata salasanalla Linuxin Vim-tekstieditorilla.

Muista aina suojata asianmukaisesti tekstitiedostot, jotka voivat sisältää salaisia tietoja, kuten käyttäjänimiä ja salasanoja, rahoitustilin tietoja ja niin edelleen, käyttämällä vahvaa salausta ja salasanaa. Käytä alla olevaa palauteosuutta jakamaan ajatuksia kanssamme.