Salasanan suojaaminen tekstitiedostoilla Vim: n käyttäminen Linuxissa (tai macOS)

Sisällysluettelo:

Salasanan suojaaminen tekstitiedostoilla Vim: n käyttäminen Linuxissa (tai macOS)
Salasanan suojaaminen tekstitiedostoilla Vim: n käyttäminen Linuxissa (tai macOS)

Video: Salasanan suojaaminen tekstitiedostoilla Vim: n käyttäminen Linuxissa (tai macOS)

Video: Salasanan suojaaminen tekstitiedostoilla Vim: n käyttäminen Linuxissa (tai macOS)
Video: Unexplained Sounds from the Sky - YouTube 2024, Huhtikuu
Anonim
Vim-tekstieditori, joka on vakiotyökalu, joka sisältää Linux- ja MacOS-ohjelmat, voi salata salasanan tekstitiedostoja nopeasti. Se on nopeampi ja kätevä kuin tekstitiedoston salaaminen erillisellä apuohjelmalla. Näin määrität sen.
Vim-tekstieditori, joka on vakiotyökalu, joka sisältää Linux- ja MacOS-ohjelmat, voi salata salasanan tekstitiedostoja nopeasti. Se on nopeampi ja kätevä kuin tekstitiedoston salaaminen erillisellä apuohjelmalla. Näin määrität sen.

Varmista, että järjestelmänne Vimillä on salaustuki

Jotkut Linux-jakeluista, mukaan lukien Ubuntu, sisältävät vähimmäisversion vimistä oletuksena, ja ne on tarkoitettu vain tekstin perusmuokkaukseen. Esimerkiksi Ubuntu kutsuu tätä pakettia "vim-tiny". Jos yrität käyttää salausta tällaisessa minimaalisessa vim-versiossa, näet "Valitettavasti tämä komento ei ole käytettävissä tässä versiossa" -viestissä.

Saatat joutua asentamaan vim-version täydellinen versio saadaksesi tämän ominaisuuden Linux-jakeluusi. Esimerkiksi Ubuntussa voit saada vim-version täydellisen version suorittamalla seuraavan komennon:
Saatat joutua asentamaan vim-version täydellinen versio saadaksesi tämän ominaisuuden Linux-jakeluusi. Esimerkiksi Ubuntussa voit saada vim-version täydellisen version suorittamalla seuraavan komennon:

sudo apt install vim

MacOS: n oletusarvoisesti sisältävä vim-versio sisältää salaustukea, joten sinun ei tarvitse asentaa mitään Macille. Avaa vain Terminal-ikkuna Finderista> Sovellukset> Apuohjelmat> Terminaali ja komennot toimivat samoin MacOS: ssä kuin Linuxissa.
MacOS: n oletusarvoisesti sisältävä vim-versio sisältää salaustukea, joten sinun ei tarvitse asentaa mitään Macille. Avaa vain Terminal-ikkuna Finderista> Sovellukset> Apuohjelmat> Terminaali ja komennot toimivat samoin MacOS: ssä kuin Linuxissa.

Salakirjoituksen salakirjoittaminen

Perusprosessi on suhteellisen yksinkertainen, jos osaat käyttää vi. Jos et, saatat olla kiinni vi-modaaliliittymästä. Kun avaat tekstitiedoston vim: ssä, on kaksi tilaa. Oletuksena olet "komentotilassa", jossa voit käyttää näppäimistön näppäimiä komentojen suorittamiseen. Voit myös painaa "i" syöttääksesi "Insert mode", johon voit kirjoittaa tavallisesti ja siirtää kohdistinta nuolinäppäimillä, kuten muilla tekstieditorilla. Jos haluat jättää lisäystilan, paina "Esc" ja palaat komentotilaan.

Ensinnäkin, käynnistä vim. Esimerkiksi seuraava komento käynnistää vim ja osoittaa sen tiedosto nimeltä "esimerkki" nykyisessä hakemistossa. Jos tiedostoa ei ole olemassa, vim luo nykyisen hakemiston nimeksi "esimerkki", kun tallennat sen:

vi example

Voit myös osoittaa vi toisen polun alla olevalla komennolla. Sinun ei tarvitse luoda tiedostoa nykyisessä hakemistossa.

vi /path/to/file

Muokkaa tiedosto normaalisti. Voit esimerkiksi painaa "i" syöttääksesi lisäystilaa ja kirjoittaa tekstiä normaalisti. Kun muokkaat tiedostoa, paina Esc-näppäintä sen varmistamiseksi, että olet komentotilassa eikä insert-tilassa. Tyyppi
Muokkaa tiedosto normaalisti. Voit esimerkiksi painaa "i" syöttääksesi lisäystilaa ja kirjoittaa tekstiä normaalisti. Kun muokkaat tiedostoa, paina Esc-näppäintä sen varmistamiseksi, että olet komentotilassa eikä insert-tilassa. Tyyppi

:X

ja paina Enter.

Sinua pyydetään antamaan salasana, jonka tekstitiedosto salataan. Kirjoita haluamasi salasana, paina Enter ja kirjoita se uudelleen vahvistaaksesi. Sinun on annettava tämä salasana aina, kun haluat avata tiedoston tulevaisuudessa.
Sinua pyydetään antamaan salasana, jonka tekstitiedosto salataan. Kirjoita haluamasi salasana, paina Enter ja kirjoita se uudelleen vahvistaaksesi. Sinun on annettava tämä salasana aina, kun haluat avata tiedoston tulevaisuudessa.

Vim varoittaa, että käytät oletusarvoisesti heikkoa salausmenetelmää. Näytämme sinulle, miten turvallisempaa salausmenetelmää käytetään myöhemmin.

Vimissä oleva nykyinen tekstitiedosto liittyy salasanaan, mutta sinun on tallennettava muutokset ennen salasanan oikeaksi osoittamista tiedostolle. Voit tehdä tämän painamalla Esc-näppäintä sen varmistamiseksi, että olet komentotilassa ja kirjoita sitten
Vimissä oleva nykyinen tekstitiedosto liittyy salasanaan, mutta sinun on tallennettava muutokset ennen salasanan oikeaksi osoittamista tiedostolle. Voit tehdä tämän painamalla Esc-näppäintä sen varmistamiseksi, että olet komentotilassa ja kirjoita sitten

:wq

ja kirjoitat tiedoston levylle ja lopeta Vim.

Seuraavan kerran yrität avata tiedoston Vim: ssä esimerkiksi suorittamalla
Seuraavan kerran yrität avata tiedoston Vim: ssä esimerkiksi suorittamalla

vi example

-Vim kysyy tiedostoon liittyvää salasanaa.

Jos annat väärän salasanan, tiedoston sisältö on hämmentävä.
Jos annat väärän salasanan, tiedoston sisältö on hämmentävä.

Varoitus: Älä tallenna tiedostoa, jos avaat sen ja näet hävityksen. Tämä tallentaa vioittuneet tiedot takaisin tiedostoon ja korvaa salatut tiedot. Juokse

:q

lopettaa Vim tallentamatta tiedostoa levylle.

Tässä on yksi muuta pikakuvaketta. Sen sijaan, että luotaisi tai avaisit tiedoston
Tässä on yksi muuta pikakuvaketta. Sen sijaan, että luotaisi tai avaisit tiedoston

vim /path/to/file

, Voit suorittaa seuraavan komennon, jotta vim luo tai avaa tiedostoa ja kehottaa sinua välittömästi salataksesi tiedoston salasanalla:

vi -x /path/to/file

Huomaa, että sinun on käytettävä pienikokoista x: tä, kun taas sinun on käytettävä ylempi X: tä, kun hän suorittaa siihen liittyvän salauskomennon sisältä Vimin.

Image
Image

Vim: n vahvemman salauksen salliminen

Vim käyttää oletusarvoisesti erittäin huonoa salausta näille tiedostoille. Oletuksena "zip" tai "pkzip" salausmenetelmä on taaksepäin yhteensopiva versioiden 7.2 ja vim: n kanssa. Valitettavasti se voidaan säröillä hyvin, hyvin helposti - jopa 90-luvun laitteistosta. Kuten virallisessa dokumentaatiossa todetaan: "Salausmenetelmän" zip "-algoritmi on hajoava. 4-merkkinen avain noin tunnissa, 6-merkkinen avain yhdessä päivässä (Pentium 133 -tietokoneessa)."

Sinun ei pitäisi käyttää pkzip-salausta tekstidokumentteihisi, jos haluat tietoturvaa lainkaan. Vim tarjoaa kuitenkin paremmat salausmenetelmät. Versiossa 7.3 julkaistiin vuonna 2010 lisätty "blowfish" salausmenetelmä, joka on parempi. Versio 7.4.399, joka julkaistiin vuonna 2014, sisälsi uuden Blowfish-salausmenetelmän, joka korjaa suojausongelmia alkuperäisessä "blowfish" salausmenetelmässä ja kopioi sen "blowfish2".

Ainoa ongelma on, että luomat luottamuksellisempia salaustekniikoita sisältävät tiedostot edellyttävät näitä uudempia Vim-versioita. Joten, jos haluat käyttää "blowfish2" salausta, voit vain avata tiedoston Vim versiot 7.4.399 ja uudemmat versiot. Niin kauan kuin olet hyvin mukana, kannattaa käyttää voimakkainta salausmenetelmää.

Jos haluat tarkistaa, mitä salausmenetelmää tiedosto käyttää, avaa tiedosto vim-muodossa, paina Esc-näppäintä varmistaaksesi, että olet komentotilassa, kirjoita seuraava komento ja paina Enter.

:setlocal cm?

"Cm" tarkoittaa tässä ilmaisua "cryptmethod".

Näet salausmenetelmän, jota käytetään nykyisen tiedoston kohdalla, joka näkyy vim-näytön alareunassa.
Näet salausmenetelmän, jota käytetään nykyisen tiedoston kohdalla, joka näkyy vim-näytön alareunassa.
Voit valita salausmenetelmän suorittamalla jonkin seuraavista komennoista. Blowfish2-salaus on paras suojaus.
Voit valita salausmenetelmän suorittamalla jonkin seuraavista komennoista. Blowfish2-salaus on paras suojaus.

:setlocal cm=blowfish2:setlocal cm=blowfish:setlocal cm=zip

Kun olet valinnut salausalgoritmin, käytä
Kun olet valinnut salausalgoritmin, käytä

:w

komento kirjoittaa tiedosto levylle tai

:wq

komento kirjoittaa tiedosto levylle ja lopettaa.

Kun seuraavan kerran avaat tiedoston uudestaan Vimissä, se ei valittaa heikosta salausalgoritmista. Näet myös vim-näytön alareunassa valitun salausalgoritmin, kun avaat tiedoston.
Kun seuraavan kerran avaat tiedoston uudestaan Vimissä, se ei valittaa heikosta salausalgoritmista. Näet myös vim-näytön alareunassa valitun salausalgoritmin, kun avaat tiedoston.
Image
Image

Salasanan muuttaminen tai poistaminen

Jos haluat poistaa salasanan tiedostosta, avaa tiedosto Vimissa ja suorita

:X

komento. Sinua pyydetään antamaan uusi salausavain. Anna tässä salasana, jota haluat käyttää tässä. Jos haluat poistaa salasanan kokonaan, jätä salasana -kenttä tyhjäksi ja paina Enter-näppäintä kahdesti.

Tallenna tiedosto ja lopeta myöhemmin

:wq

. Tiedosto puretaan, joten sinua ei kehoteta antamaan salasanaa, kun avaat tiedoston tulevaisuudessa.

Suositeltava: