30Aug
Vim teksto redaktorius, standartinis įrankis, įtrauktas į Linux ir macOS, gali greitai užšifruoti tekstinius failus su slaptažodžiu. Tai greičiau ir patogiau, nei šifruoti teksto failą su atskira programa.Štai kaip jį nustatyti.
Įsitikinkite, kad sistemos VIM yra šifravimo palaikymas
Kai kuriuose "Linux" paskirstytuose, įskaitant "Ubuntu", pagal numatytuosius nustatymus pateikiama minimali "vim" versija, skirta tik pagrindiniam teksto redagavimui. Pvz., "Ubuntu" šį paketą vadina "vim-tiny".Jei bandysite naudoti šifravimą tokioje minimalioje "vim" versijoje, pamatysite pranešimą "Atsiprašome, ši komanda nėra šios versijos".
Jums gali prireikti įdiegti visą "vim" versiją, kad ši funkcija būtų prieinama jūsų "Linux" platinimui. Pavyzdžiui, "Ubuntu" galite gauti visą versiją vim, kad paleisdami šią komandą:
sudo apt install vim"vim" versija, numatyta pagal numatytuosius nustatymus su "macOS", apima ir šifravimo palaikymą, todėl nieko nereikia įdiegtidar Mac. Tiesiog paleiskite terminalo langą iš Finder & gt;Programos & gt;Komunalinės paslaugos & gt;Terminalas ir komandos veikia "MacOS" taip pat, kaip ir "Linux".
Kaip užšifruoti failą su slaptažodžiu
Pagrindinis procesas yra palyginti paprastas, jei žinote, kaip naudoti vi. Jei to nepadarysite, galbūt pakabinsite "vi" modalinę sąsają.Kai atidarote tekstinį failą vim, yra du režimai. Pagal numatytuosius nustatymus esate "komandų režime", kuriame galite naudoti klaviatūros klavišus, kad galėtumėte atlikti komandas. Taip pat galite paspausti "i", kad įeitumėte į "Įterpimo režimą", kur galite įprastai įvesti ir perkelti žymeklį rodyklių klavišais, kaip ir kitiems teksto redaktoriams. Norėdami palikti įterpimo režimą, paspauskite "Esc" ir grįšite į komandų režimą.
Pirma, paleisk vim. Pavyzdžiui, ši komanda paleis vim ir nukreips ją į failą pavadinimu "pavyzdys" dabartiniame kataloge. Jei šio failo neegzistuoja, vim bus išsaugotas dabartiniame aplanke pavadinimu "pavyzdys":
vi pavyzdysTaip pat galite nurodyti vi kitame kelyje su tokia komanda kaip žemiau esanti. Jums nereikia kurti failo dabartiniame kataloge.
vi /path/to/ failasPaprastai redaguokite failą.Pavyzdžiui, galite paspausti "i", kad galėtumėte įvesti įterpimo režimą ir įprastai įvedate tekstą.Redaguodami failą, paspauskite Esc, kad įsitikintumėte, jog esate komandų režime, o ne įterpkite režimą.Tipas: X ir paspauskite Enter.
Būsite paraginti įvesti slaptažodį, kurį tekstinis failas bus šifruotas.Įveskite slaptažodį, kurį norite naudoti, paspauskite "Enter" ir vėl patvirtinkite, kad patvirtintumėte. Jums reikės įvesti šį slaptažodį bet kuriuo metu, kai norite atidaryti failą ateityje.
Vim įspės, kad pagal numatytuosius nustatymus naudojate silpną šifravimo metodą.Mes parodysime, kaip vėliau naudoti saugesnį šifravimo metodą.
Slaptažodis bus susietas su dabartiniu teksto failu "Vim", tačiau reikės išsaugoti pakeitimus, kol slaptažodis bus faktiškai priskirtas failui. Norėdami tai padaryti, paspauskite Esc, kad įsitikintumėte, jog esate komandos režime, tada įveskite: wq ir paspauskite Enter, jei norite įrašyti failą į diską ir uždaryti Vim.
Kartą, kai bandysite atidaryti failą "Vim", pvz., Paleisdami "vi pavyzdį", "Vim" paprašys su slaptažodžiu susieto failo.
Jei įvesite neteisingą slaptažodį, failo turinys bus švelnus.
Įspėjimas : Negalima išsaugoti failo, jei jį atidarote ir pamatysite "gibberish".Tai sugadins sugadintus duomenis į failą ir perrašys jūsų užšifruotus duomenis. Tiesiog paleiskite: q atminkite Vim, neišsaugodami failo į diską.
Čia yra dar vienas nuorodas. Užuot kurdami ar atidarę failą su "vim /path/to/ failu", galite paleisti šią komandą, kad vim sukurtų arba atidarė failą ir nedelsdamas paragins jus užšifruoti failą slaptažodžiu:
vi -x /path/to/ failasPastabakad jums reikia naudoti mažąjį langelį x čia, o jums reikia naudoti didžiosios raidės X, kai paleidžiate susijusią šifravimo komandą iš Vim.
Kaip įjungti stipresnį šifravimą "Vim
". Pagal numatytuosius nustatymus, "Vim" šiems failams naudoja labai blogą šifravimą.Numatytasis "zip" arba "pkzip" šifravimo metodas yra suderinamas su vim versijomis 7.2 ir toliau. Deja, ji gali būti labai susilpninta, labai lengvai - net 90-aisiais metais. Kaip nurodo oficialūs dokumentai: "algoritmas, naudojamas" cryptmethod "" zip ", yra sugedęs.4 simbolių klavišas per vieną valandą, 6 simbolių klavišas per dieną( "Pentium 133" kompiuteryje). "
Jei nenorite jokio saugumo, neturėtumėte naudoti šnipinėjimo pkzip savo tekstiniams dokumentams. Tačiau "Vim" teikia geresnius šifravimo metodus.2010 m. Paskelbto Vim versijoje 7.3 pridėtas "blowfish" šifravimo metodas, kuris yra geresnis.2014. Metais išleista 7.4.399 versija įtraukė naują "Blowfish" šifravimo metodą, kuris ištaiso saugumo problemas originalioje "blowfish" šifravimo metodu ir dubliuoja jį "blowfish2".
Vienintelė problema yra ta, kad sukurti failai su stipresniais šifravimo metodais reikalauja šių naujesnių "Vim" versijų.Taigi, jei norite naudoti "blowfish2" šifravimą, galėsite atidaryti tą failą tik naudojant "Vim" versijas 7.4.399 ir naujesnę versiją.Jei viskas gerai, turėtumėte naudoti stipriausią šifravimo metodą.
Norėdami patikrinti, kokį šifravimo metodą naudoja failas, atidarykite failą vim, paspauskite klavišą Esc, norėdami įsitikinti, kad esate komandų režime, įveskite šią komandą ir paspauskite Enter.
: setlocal cm?Čia reiškia "cryptmethod".
Jūs pamatysite šifravimo metodą, kuris naudojamas dabartiniam failui, kuris rodomas VIM ekrano apačioje.
Norėdami pasirinkti šifravimo metodą, paleiskite vieną iš šių komandų."Blowfish2" šifravimas yra geriausias saugumas.
: setlocal cm = blowfish2: setlocal cm = blowfish: setlocal cm = zipKai pasirinksite savo šifravimo algoritmą, naudokite komandą: w komandai įrašyti failą į diską arba: wq komandą įrašyti failą į diską ir išeiti.
Kartą, kai kitą kartą atidarysite failą "Vim" programoje, jis nebus skundžiamas dėl silpno šifravimo algoritmo. Kai atidarysite failą, taip pat pamatysite kodavimo algoritmą, kurį pasirinkote "vim" ekrano apačioje.
Kaip pakeisti arba pašalinti slaptažodį
Norėdami pašalinti slaptažodį iš failo, atidarykite tą failą Vim ir paleiskite komandą: X.Jums bus pasiūlyta pateikti naują šifravimo raktą.Įveskite naują slaptažodį, kurį norite naudoti čia. Jei norite visiškai pašalinti slaptažodį, palikite slaptažodžio lauką tuščią ir du kartus paspauskite "Enter".
Išsaugokite failą ir palikite po to: wq. Failas bus iššifruotas, todėl ateityje atidarius failą nebūsite paraginti įvesti slaptažodį.
Įsitikinkite, kad turite prisiminti bet kurį jūsų nustatytą slaptažodį arba ateityje negalėsite pasiekti failo turinio.