De fleste av oss beholder viktige notater, påloggingsinformasjon og annen sensitiv informasjon i tekstfiler. Det er imidlertid utrygt å oppbevare denne informasjonen i ren tekst. En av måtene å beskytte sensitiv informasjon på er å bruke kryptering.
Hvis du leter etter en enkel og rask måte å kryptere en fil i Linux, kan du bruke Vim-editoren. Vim har noen innebygde filkrypteringsfunksjoner som lar deg sikre sensitiv informasjon ved hjelp av forskjellige krypteringsmetoder. Bare en person med riktig nøkkel kan da få tilgang til den krypterte filen.
La oss se hvordan du kan bruke Vim til å kryptere tekstfiler i Linux.
Hvordan kryptere en fil ved hjelp av Vim
For å kryptere en fil med Vim, åpne den først i redigeringsprogrammet ved å bruke følgende kommando:
vim filnavn
Hvis en fil med det angitte filnavnet ikke eksisterer, vil Vim opprette den. Gå nå til Sett inn modus ved å trykke på Jeg tasten og legg til teksten du vil inkludere i filen.
For å kryptere filen, trykk Esc å gå til Kommandomodus, skriv inn følgende linje og trykk Tast inn:
:X
Vim vil be deg om krypteringsnøkkelen. Du må taste inn nøkkelen to ganger.
Til lagre endringene og avslutt Vim, skriv inn følgende og trykk Tast inn:
:wq
Dette vil kryptere tekstfilen din. Du kan bruk kattekommandoen for å bekrefte det:
katt filnavn
En alternativ måte å kryptere en fil i Vim på er å bruke følgende kommando:
vim -x filnavn
Den vil be om en krypteringsnøkkel. Skriv inn nøkkelen to ganger for å unngå skrivefeil. Rediger deretter filen din og når du er ferdig, lagre og avslutt Vim.
Åpne en kryptert fil med Vim
For å åpne en kryptert fil, må du oppgi riktig krypteringsnøkkel. Hvis du ikke skriver inn riktig nøkkel, vil Vim konvertere innholdet ditt til noe søppelinnhold. Aldri lagre filen i en slik situasjon, ellers vil filen din bli overskrevet av søppelinnholdet.
Hvordan sjekke krypteringsmetoden
For å sjekke krypteringsmetoden som Vim brukte til å kryptere en bestemt fil, bruk følgende kommando:
fil kryptert_filnavn
Du kan også sjekke krypteringsmetoden fra redigeringsprogrammet. For å gjøre det, åpne den krypterte filen i Vim, og deretter mens du er i Kommandomodus, skriv inn følgende og trykk Tast inn:
:settlokalecm?
Dette vil skrive ut linjen som viser krypteringsmetoden for gjeldende fil.
For å se alle krypteringsmetodene som er tilgjengelige i Vim, skriv inn:
:h ‘cm’
Dette vil åpne en hjelpeside som viser alle krypteringsmetodene sammen med en kort beskrivelse av hver.
Endre filkrypteringsmetode i Vim
For å endre krypteringsmetoden for en kryptert fil, åpne den i Vim og skriv inn krypteringsnøkkelen. Deretter i Kommandomodus, skriv inn følgende kommando og erstatter krypteringsmetode med blowfish2, blowfish eller zip:
:setlocal cm=krypteringsmetode
For å endre krypteringsmetoden til blowfish, skriv for eksempel:
:setlocal cm=blåsefisk
Lagre deretter endringene ved å bruke:
:w
Endre eller fjern krypteringsnøkkelen
For å endre krypteringsnøkkelen til en kryptert fil, åpne filen i Vim. Skriv deretter inn krypteringsnøkkelen for å få tilgang til innholdet. Mens i Kommandomodus, skriv:
:X
Den vil be deg om krypteringsnøkkelen. Skriv inn en ny nøkkel og skriv den på nytt for å bekrefte.
For å fjerne kryptering, trykk bare Tast inn to ganger uten å skrive noen tast. Når du er ferdig, sørg for at du lagrer endringene ved å skrive:
:w
Oppbevar passordene dine i en kryptert fil
Du kan bruke Vim til å kryptere/dekryptere tekstfiler i Linux i stedet for å bruke et eget krypteringsverktøy. Du kan også beholde passord i en kryptert fil og bruke Vim som passordbehandler. Vær imidlertid oppmerksom på at krypteringsmetoder som zip og blowfish tilbudt av Vim ikke er sterke. Det anbefales å kun bruke blowfish2 som er en sterk krypteringsmetode.
Du trenger ikke å være ekspert på Vim for å kryptere filene dine, bare lær deg litt grunnleggende, og du er i gang.