Legtöbben fontos feljegyzéseket, bejelentkezési adatokat és egyéb érzékeny információkat tárolunk szövegfájlokban. Nem biztonságos azonban ezeket az információkat egyszerű szövegben tárolni. Az érzékeny információk védelmének egyik módja a titkosítás.
Ha egyszerű és gyors módot keres egy fájl titkosítására Linux alatt, használhatja a Vim szerkesztőt. A Vim rendelkezik néhány beépített fájltitkosítási funkcióval, amelyek lehetővé teszik az érzékeny adatok védelmét különböző titkosítási módszerekkel. Csak a megfelelő kulccsal rendelkező személy férhet hozzá a titkosított fájlhoz.
Nézzük meg, hogyan használhatja a Vim-et szövegfájlok titkosításához Linux alatt.
Fájlok titkosítása a Vim használatával
Egy fájl Vim használatával titkosításához először nyissa meg a szerkesztőben a következő paranccsal:
vim fájlnév
Ha a megadott fájlnévvel nem létezik fájl, a Vim létrehozza azt. Most menjen ide
Beszúrás mód gomb megnyomásával én gombot, és adja hozzá a fájlba felvenni kívánt szöveget.A fájl titkosításához nyomja meg a gombot Kilépés menni Parancs mód, írja be a következő sort, és nyomja meg a gombot Belép:
:X
A Vim meg fogja kérni a titkosítási kulcsot. A kulcsot kétszer kell megadnia.
Nak nek mentse a változtatásokat, és lépjen ki a Vimből, írja be a következőt, és nyomja meg a gombot Belép:
:wq
Ez titkosítja a szövegfájlt. tudsz használja a cat parancsot az ellenőrzéshez:
cat fájlnév
A Vimben lévő fájlok titkosításának másik módja a következő parancs használata:
vim -x fájlnév
Ez kérni fogja a titkosítási kulcsot. Írja be kétszer a kulcsot, hogy elkerülje az elírásokat. Ezután szerkessze a fájlt, és ha végzett, mentse el, és lépjen ki a Vimből.
Titkosított fájl megnyitása a Vim segítségével
Titkosított fájl megnyitásához meg kell adnia a megfelelő titkosítási kulcsot. Ha nem adja meg a megfelelő kulcsot, a Vim a tartalmat szemét tartalommá alakítja. Soha ne mentse el a fájlt ilyen helyzetben, különben a fájlt felülírja a szeméttartalom.
A titkosítási módszer ellenőrzése
A Vim által egy adott fájl titkosításához használt titkosítási módszer ellenőrzéséhez használja a következő parancsot:
fájl titkosított_fájlnév
A titkosítási módot a szerkesztőben is ellenőrizheti. Ehhez nyissa meg a titkosított fájlt a Vimben, majd miközben a Parancs mód, írja be a következőt, és nyomja meg a gombot Belép:
:setlocalcm?
Ez kinyomtatja az aktuális fájl titkosítási módját mutató sort.
A Vimben elérhető összes titkosítási módszer megtekintéséhez írja be:
:h ‘cm’
Ezzel megnyílik egy súgóoldal, amelyen megjelenik az összes titkosítási módszer, valamint mindegyik rövid leírása.
Fájltitkosítási módszer módosítása a Vimben
A titkosított fájl titkosítási módjának megváltoztatásához nyissa meg a Vim alkalmazásban, és adja meg a titkosítási kulcsot. Aztán a Parancs mód, írja be a következő parancsot lecserélve titkosítási_módszer blowfish2, blowfish vagy zip segítségével:
:setlocal cm=titkosítási_módszer
Ha például a titkosítási módszert blowfish-re szeretné módosítani, írja be:
:setlocal cm=blowfish
Ezután mentse el a módosításokat a következő használatával:
:w
Módosítsa vagy távolítsa el a titkosítási kulcsot
Egy titkosított fájl titkosítási kulcsának módosításához nyissa meg a fájlt a Vimben. Ezután írja be a titkosítási kulcsot a tartalom eléréséhez. Míg a Parancs mód, típus:
:X
Kérni fogja a titkosítási kulcsot. Írjon be egy új kulcsot, majd írja be újra a megerősítéshez.
A titkosítás eltávolításához nyomja meg a gombot Belép kétszer anélkül, hogy bármilyen billentyűt legépelne. Ha elkészült, győződjön meg róla, hogy mentette a módosításokat a következő beírásával:
:w
Tartsa jelszavait titkosított fájlban
Használhatja a Vim-et a szöveges fájlok titkosításához/visszafejtéséhez Linux alatt, ahelyett, hogy külön titkosító eszközt használna. A jelszavakat titkosított fájlban is tárolhatja, és a Vim-et jelszókezelőként használhatja. Azonban vegye figyelembe, hogy a Vim által kínált titkosítási módszerek, például a zip és a blowfish nem erősek. Javasoljuk, hogy csak a blowfish2-t használja, amely erős titkosítási módszer.
A fájlok titkosításához nem kell szakértőnek lenned a Vimben, elég megtanulnod néhány alapismeretet, és már mehet is.