Vim Linuxi (või macOS) abil tekstifailide paroolikaitse

Sisukord:

Vim Linuxi (või macOS) abil tekstifailide paroolikaitse
Vim Linuxi (või macOS) abil tekstifailide paroolikaitse

Video: Vim Linuxi (või macOS) abil tekstifailide paroolikaitse

Video: Vim Linuxi (või macOS) abil tekstifailide paroolikaitse
Video: Kuidas laadida oma telefoni kiiremini? - YouTube 2024, Märts
Anonim
Linuxi ja macOS-i standardse tööriistaga vim tekstitöötlusprogramm võimaldab teksti-faile kiiresti parooliga krüptida. See on kiirem ja mugavam kui eraldi faili tekstifaili krüptimine. Selle seadistamine on järgmine.
Linuxi ja macOS-i standardse tööriistaga vim tekstitöötlusprogramm võimaldab teksti-faile kiiresti parooliga krüptida. See on kiirem ja mugavam kui eraldi faili tekstifaili krüptimine. Selle seadistamine on järgmine.

Veenduge, et teie süsteemi Vim on krüpteerimistugi

Mõned Linuxi distributsioonid, sealhulgas Ubuntu, sisaldavad vaikimisi minimaalset vim-versiooni, mis on ette nähtud ainult põhitekstite redigeerimiseks. Näiteks nimetab Ubuntu selle paketi "vim-tiny". Kui proovite krüpteerimist kasutada sellises minimaalses vim-versioonis, näete sõnumit "Vabandust, see käsk pole selles versioonis saadaval".

Selle funktsiooni leidmiseks Linuxi levitamises peate võib-olla installima vimi täisversiooni. Näiteks Ubuntu puhul võite saada vimi täisversiooni, et käivitada järgmine käsk:
Selle funktsiooni leidmiseks Linuxi levitamises peate võib-olla installima vimi täisversiooni. Näiteks Ubuntu puhul võite saada vimi täisversiooni, et käivitada järgmine käsk:

sudo apt install vim

MacOS-i vaikimisi kaasatud vim-versioon sisaldab krüpteerimistoetust, nii et Mac-is pole vaja midagi muud installida. Lihtsalt käivitage terminali aken Finderist> Rakendused> Utiliidid> Terminal ja käsklused töötavad MacOS-i puhul sama, nagu Linuxis.
MacOS-i vaikimisi kaasatud vim-versioon sisaldab krüpteerimistoetust, nii et Mac-is pole vaja midagi muud installida. Lihtsalt käivitage terminali aken Finderist> Rakendused> Utiliidid> Terminal ja käsklused töötavad MacOS-i puhul sama, nagu Linuxis.

Kuidas salasõna abil faili krüptida

Põhiprotsess on suhteliselt lihtne, kui tead, kuidas vi kasutada. Kui te seda ei tee, võite vi viada modaalset liidest. Kui avate tekstifaili vim, on kaks režiimi. Vaikimisi olete käskluse režiimis, kus saate käskude täitmiseks kasutada oma klaviatuuri klahve. Samuti saate vajutada "i", et siseneda režiimi "Lisa režiimile", kus saab normaalselt trükkida ja liigutada kursorit nooleklahvidega nagu teistes tekstitöötlustes. Sisestamise režiimist lahkumiseks vajutage "Esc" ja naasete käsureale.

Esiteks käivita vim. Näiteks käivitab järgmine käsk vim ja suunab selle faili nimega "example" praegusesse kataloogi. Kui seda faili ei eksisteeri, loob vim selle salvestamisel praeguses kataloogis faili nimega "example":

vi example

Võite ka vi suunata teisele teele, mille käsk on allpool. Te ei pea praeguses kataloogis faili looma.

vi /path/to/file

Muutke faili tavaliselt. Näiteks võite sisestusrežiimi sisestamiseks vajutada "i" ja seejärel sisestada teksti tavaliselt. Faili redigeerimisel vajutage Esc, et tagada käsklusrežiim ja mitte sisestada režiimi. Tüüp
Muutke faili tavaliselt. Näiteks võite sisestusrežiimi sisestamiseks vajutada "i" ja seejärel sisestada teksti tavaliselt. Faili redigeerimisel vajutage Esc, et tagada käsklusrežiim ja mitte sisestada režiimi. Tüüp

:X

ja vajutage sisestusklahvi.

Teil palutakse sisestada parool, mida tekstifaili krüpteeritakse. Sisestage parool, mida soovite kasutada, vajutage sisestusklahvi ja sisestage kinnitus uuesti. Peate sisestama selle parooli igal ajal, kui soovite faili tulevikus avada.
Teil palutakse sisestada parool, mida tekstifaili krüpteeritakse. Sisestage parool, mida soovite kasutada, vajutage sisestusklahvi ja sisestage kinnitus uuesti. Peate sisestama selle parooli igal ajal, kui soovite faili tulevikus avada.

Vim hoiatab, et kasutate vaikimisi nõrka krüpteerimismeetodit. Näitame teile, kuidas kasutada hiljem turvalisemat krüpteerimismeetodit.

Vim-i praeguse tekstifailiga seostatakse parool, kuid peate muudatused salvestama enne, kui parool on failile tegelikult määratud. Selleks vajutage Esc, et tagada käsklusrežiim ja seejärel tippige
Vim-i praeguse tekstifailiga seostatakse parool, kuid peate muudatused salvestama enne, kui parool on failile tegelikult määratud. Selleks vajutage Esc, et tagada käsklusrežiim ja seejärel tippige

:wq

ja vajutage Enter, et kirjutada fail kettale ja lõpetada Vim.

Järgmine kord, kui proovite faili avada Vim-s, näiteks käivitades
Järgmine kord, kui proovite faili avada Vim-s, näiteks käivitades

vi example

-Vim küsib teilt failiga seotud parooli.

Kui sisestasite vale parooli, muutub faili sisu väheseks.
Kui sisestasite vale parooli, muutub faili sisu väheseks.

Hoiatus: Ärge salvestage faili, kui avate selle ja näete kibuvitsat. See salvestab rikutud andmed faili tagasi ja salvestab teie krüpteeritud andmed üle. Lihtsalt jookske

:q

Vimist loobumiseks faili salvestamata kettale.

Siin on veel üks otsetee. Selle asemel, et luua või avada fail koos
Siin on veel üks otsetee. Selle asemel, et luua või avada fail koos

vim /path/to/file

, Võite käivitada järgmise käsu, et vim saaks faili luua või avada ja teha see kohe faili krüptimiseks parooliga:

vi -x /path/to/file

Pange tähele, et siin peate kasutama väiksemat x -si, samas kui peate kasutama võtme X-d, kui käitate sellega seotud krüpteerimisjärjekorda Vim-i sees.

Image
Image

Kuidas lubada Vim võimsamat krüptimist

Vaikimisi kasutab Vim nende failide jaoks väga halbat krüptimist. Vaikimisi "zip" või "pkzip" krüpteerimismeetod on tagurpidi ühilduv vimi versioonidega 7.2 ja allpool. Kahjuks võib see 90-ndatel olla väga lihtne, isegi 90-ndal riistvaral. Nagu ametlik dokumentatsioon paneb: "Cryptmethodi" zip "algoritm on purunev. 4-kohaline kood umbes ühe tunni jooksul, 6-kohaline kood ühe päeva jooksul (arvuti Pentium 133)."

Kui soovite üldse turvalisust, ei peaks te tekstidokumentide jaoks kasutama pkzip-krüpteerimist. Kuid Vim pakub paremaid krüpteerimismeetodeid. 2010. aastal välja antud Vim versioon 7.3 lisas "blowfish" krüpteerimismeetodi, mis on parem. 2014. aastal välja antud versioon 7.4.399 sisaldas uut Blowfishi krüpteerimismeetodit, mis seab esialgse "blowfish" krüpteerimismeetodi turvaprobleeme ja dubleserib selle "blowfish2".

Ainus probleem on see, et faile, mida loote koos suurema krüpteerimismeetodiga, vajavad neid Vim'i uuemaid versioone. Niisiis, kui soovite kasutada "blowfish2" krüptimist, saate selle faili avada ainult Vim versioonidega 7.4.399 ja uuemad. Niikaua kui te olete sellega korras, peaksite kasutama võimalikult tugevaimat krüpteerimismeetodit.

Selleks, et kontrollida, millist krüpteerimismeetodit fail kasutab, avage fail vim-s, vajutage esc-klahvi, et veenduda oma käitusrežiimis, tippige järgmine käsk ja vajutage sisestusklahvi.

:setlocal cm?

Siin tähis "cm" tähistab "krüpteemi".

Näete praeguse faili jaoks kasutatud krüpteerimismeetodit, mis kuvatakse vim-ekraani allosas.
Näete praeguse faili jaoks kasutatud krüpteerimismeetodit, mis kuvatakse vim-ekraani allosas.
Krüpteerimismeetodi valimiseks käivitage üks järgmistest käskudest. "Blowfish2" krüpteerimine on parim turvalisuse jaoks.
Krüpteerimismeetodi valimiseks käivitage üks järgmistest käskudest. "Blowfish2" krüpteerimine on parim turvalisuse jaoks.

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

Kui olete oma krüpteerimisalgoritmi valinud, kasutage seda
Kui olete oma krüpteerimisalgoritmi valinud, kasutage seda

:w

käsk faili kirjutamiseks kettale või

:wq

käsk kirjutada fail kettale ja loobuda.

Järgmine kord, kui taaskäivitate faili Vim'is, ei kuratagi nõrk krüpteerimisalgoritm. Samuti näete faili avamisel vim-ekraani allservas valitud krüpteerimisalgoritmi.
Järgmine kord, kui taaskäivitate faili Vim'is, ei kuratagi nõrk krüpteerimisalgoritm. Samuti näete faili avamisel vim-ekraani allservas valitud krüpteerimisalgoritmi.
Image
Image

Kuidas parooli muuta või eemaldada

Parooli eemaldamiseks failist avage see fail Vimis ja käivitage

:X

käsk Teil palutakse esitada uus krüpteerimisvõti. Sisestage uus parool, mida soovite siin kasutada. Parooli eemaldamiseks jäta parooliväli tühjaks ja vajuta kaks korda klahvi Enter.

Salvestage fail ja lõpetage hiljem

:wq

. Fail on dekrüpteeritud, nii et teid ei paluta tulevikus faili avamisel parooli sisestada.

Soovitan: