30Aug

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

click fraud protection

Linuxin ja MacOSin vakiotyökalun vim-tekstieditori 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

Jotkin Linux-jakelujärjestelmät, 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-jakeluun. Esimerkiksi Ubuntussa voit saada vim-version täydellisen version suorittamalla seuraavan komennon:

sudo apt asennus vim

Mac OS: n oletusarvoisesti sisältävä vim-versio sisältää salaustukea, joten sinun ei tarvitse asentaa mitäänmuuten Macissa. Käynnistä vain päätelaite Finder & gt;Sovellukset & gt;Apuohjelmat & gt;Terminaali ja komennot toimivat samoin MacOS: ssä kuin Linuxissa.

instagram viewer

Tiedoston salakirjoittaminen salasanalla

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 viitata myös vi toiseen polkuun alla olevan komennon avulla. Sinun ei tarvitse luoda tiedostoa nykyisessä hakemistossa.

vi /path/to/-tiedosto

Muokkaa tiedostoa 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. Kirjoita: 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.

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

Vimissä oleva tekstitiedosto liittyy salasanaan, mutta sinun on tallennettava muutokset ennen salasanan tosiasiallista osoittamista tiedostoon. Voit tehdä tämän painamalla Esc-näppäintä sen varmistamiseksi, että olet komentotilassa ja kirjoita sitten: wq ja paina Enter kirjoittaaksesi tiedoston levylle ja lopeta Vim.

Seuraavalla kerralla yrität avata tiedoston Vim-ohjelmassa esimerkiksi suorittamalla "vi example" -Vim kysyy tiedoston salasanaa.

Jos annat väärennetyn salasanan, tiedoston sisältö on epäselvä.

Varoitus : Älä tallenna tiedostoa, jos avaat sen ja näet hälytyksen. Tämä tallentaa vioittuneet tiedot takaisin tiedostoon ja korvaa salatut tiedot. Aja vain: q lopettaa Vim tallentamatta tiedostoa levylle.

Tässä on toinen pikanäppäin. Sen sijaan, että luotaisi tai avaisit tiedoston "vim /path/to/ -tiedostolla", voit suorittaa seuraavan komennon, jotta vim voi luoda tai avata tiedoston ja pyytää sinua välittömästi salakirjoittamaan tiedoston salasanalla:

vi -x /path/to/-tiedosto

Huomautusettä sinun on käytettävä aakkosnumeerista x tässä, kun taas sinun on käytettävä ylempi X-kirjain, kun hän suorittaa siihen liittyvän salauskomennon sisältä Vimin.

Vim: n vahvemman salauksen salliminen

Vim käyttää oletustietoisesti 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 yhdellä päivällä( Pentium 133 -tietokoneessa). "

Sinun ei pitäisi käyttää pkzip-salausta tekstidokumentteihisi, jos haluat lainkaan turvallisuutta. 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 se, että luomiin tiedostoihin luodut vahvemmat salausmenetelmät 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, minkä tiedoston salausmenetelmä on, 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.

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ä: w komentoa kirjoittaaksesi tiedoston levylle tai: wq komento kirjoittaa tiedosto levylle ja lopeta.

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

Salasanan vaihtaminen 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.

Muista muista salasanasi asettamasi asetukset, tai et pysty käsittelemään tiedoston sisältöä tulevaisuudessa.