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.
- Opi hyödyllisiä Vim Editor -retkiä ja temppuja Linuxissa
- 8 hyödyllistä Vim Editor -temppua jokaiselle Linux-käyttäjälle
- spf13-vim – Vim-editorin lopullinen jakelu
- 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.