Kuinka suojata salasanalla Vim-tiedosto Linuxissa


Vim on suosittu, monipuolinen ja erittäin laajennettava tekstieditori Linuxille, ja yksi sen erityisominaisuuksista on tuki tekstitiedostojen salaukselle erilaisilla salausmenetelmillä salasanalla.

Tässä artikkelissa selitämme sinulle yhden yksinkertaisista Vimin käyttötemppuista; tiedoston suojaus salasanalla Vimillä Linuxissa. Näytämme sinulle kuinka suojata tiedosto sen luomisen yhteydessä sekä sen jälkeen, kun se on avattu muokkausta varten.

Suositeltu luku: 10 syytä, miksi sinun pitäisi käyttää Vim Editoria Linuxissa

Asenna Vimin täysi versio 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 jälkeen – Asenna Linuxiin

Kuinka suojata salasanalla Vim-tiedosto Linuxissa

Vimissä on vaihtoehto -x, jonka avulla voit käyttää salausta tiedostoja luotaessa. Kun suoritat alla olevan vim-komennon, sinua pyydetään antamaan salausavain:

vim -x file.txt

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

Jos kryptoavain täsmää, kun olet syöttänyt sen toisen kerran, voit jatkaa tiedoston muokkaamista.

Kun olet valmis, tallenna ja sulje tiedosto painamalla [Esc] ja :wq. Kun seuraavan kerran haluat avata sen muokkausta varten, sinun on syötettävä 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 anna avainta), näet joitakin roskamerkkejä.

Vahvan salausmenetelmän asettaminen Vimissä

Huomaa: siinä on varoitus, joka osoittaa, että tiedoston suojaamiseen on käytetty heikkoa salausmenetelmää. Seuraavaksi näemme kuinka vahva salausmenetelmä asetetaan Vimissä.

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

:help 'cm'
Näytelähtö
                                                *'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 salausmenetelmän Vim-tiedostolle alla kuvatulla tavalla (käytämme tässä esimerkissä blowfish2):

:setlocal cm=blowfish2

Paina sitten [Enter] ja :wq tallentaaksesi tiedoston.

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 myös asettaa salasanan Vim-tekstitiedoston avaamisen jälkeen, käyttää komentoa:X ja asettaa salauspassin yllä olevan kuvan mukaisesti.

Tutustu hyödyllisiin artikkeleihimme Vim-editorissa.

  1. Opi hyödyllisiä Vim Editor -retkiä ja temppuja Linuxissa
  2. 8 hyödyllistä Vim Editor -temppua jokaiselle Linux-käyttäjälle
  3. spf13-vim – Vim-editorin lopullinen jakelu
  4. Kuinka käyttää Vim Editoria Bash IDE:nä Linuxissa

Siinä kaikki! Tässä artikkelissa selitimme, kuinka tiedosto suojataan salasanalla Vim-tekstieditorin kautta Linuxissa.

Muista aina suojata asianmukaisesti tekstitiedostot, jotka voivat sisältää salaisia tietoja, kuten käyttäjätunnuksia ja salasanoja, taloustilitietoja ja niin edelleen, käyttämällä vahvaa salausta ja salasanaa. Käytä alla olevaa palauteosiota jakaaksesi ajatuksesi kanssamme.