Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

De fleste af os opbevarer vigtige noter, loginoplysninger og andre følsomme oplysninger i tekstfiler. Det er dog usikkert at opbevare disse oplysninger i almindelig tekst. En af måderne at beskytte følsomme oplysninger på er at bruge kryptering.

Hvis du leder efter en enkel og hurtig måde at kryptere en fil på i Linux, kan du bruge Vim-editoren. Vim har nogle indbyggede filkrypteringsfunktioner, der lader dig sikre følsomme oplysninger ved hjælp af forskellige krypteringsmetoder. Kun en person med den rigtige nøgle kan derefter få adgang til den krypterede fil.

Lad os se, hvordan du kan bruge Vim til at kryptere tekstfiler i Linux.

Sådan krypteres en fil ved hjælp af Vim

For at kryptere en fil ved hjælp af Vim, skal du først åbne den i editoren ved hjælp af følgende kommando:

vim filnavn

Hvis en fil med det angivne filnavn ikke eksisterer, vil Vim oprette den. Gå nu til

instagram viewer
Indsæt tilstand ved at trykke på jeg tast og tilføj den tekst, du vil inkludere i filen.

Tryk på for at kryptere filen Esc at tage til Kommandotilstand, skriv følgende linje, og tryk Gå ind:

:X

Vim vil bede dig om krypteringsnøglen. Du skal indtaste nøglen to gange.

Til gem ændringerne og luk Vim, skriv følgende og tryk Gå ind:

:wq

Dette vil kryptere din tekstfil. Du kan brug kat kommandoen for at bekræfte det:

kat filnavn

En alternativ måde at kryptere en fil i Vim på er at bruge følgende kommando:

vim -x filnavn 

Det vil bede om en krypteringsnøgle. Indtast tasten to gange for at undgå stavefejl. Rediger derefter din fil, og når du er færdig, gem og luk Vim.

Åbning af en krypteret fil med Vim

For at åbne en krypteret fil skal du angive den korrekte krypteringsnøgle. Hvis du ikke indtaster den rigtige nøgle, vil Vim konvertere dit indhold til noget skraldindhold. Gem aldrig filen i en sådan situation, ellers vil din fil blive overskrevet af skraldindholdet.

Sådan kontrolleres krypteringsmetoden

For at kontrollere krypteringsmetoden, som Vim brugte til at kryptere en bestemt fil, skal du bruge følgende kommando:

fil krypteret_filnavn

Du kan også kontrollere krypteringsmetoden inde fra editoren. For at gøre det skal du åbne den krypterede fil i Vim og derefter mens du er i Kommandotilstand, skriv følgende og tryk Gå ind:

:setlocalcm?

Dette vil udskrive linjen, der viser krypteringsmetoden for den aktuelle fil.

For at se alle krypteringsmetoder, der er tilgængelige i Vim, skal du skrive:

:h cm

Dette åbner en hjælpeside, der viser alle krypteringsmetoderne sammen med en kort beskrivelse af hver.

Skift filkrypteringsmetode i Vim

For at ændre krypteringsmetoden for en krypteret fil skal du åbne den i Vim og indtaste krypteringsnøglen. Derefter i Kommandotilstand, skriv følgende kommando udskiftning encryption_method med blowfish2, blowfish eller zip:

:setlocal cm=krypteringsmetode

For at ændre krypteringsmetoden til blowfish for eksempel, skriv:

:setlocal cm=blowfish

Gem derefter ændringerne ved hjælp af:

:w

Skift eller fjern krypteringsnøglen

For at ændre krypteringsnøglen for en krypteret fil skal du åbne filen i Vim. Indtast derefter krypteringsnøglen for at få adgang til indholdet. Mens i Kommandotilstand, skriv:

:X

Den vil bede dig om krypteringsnøglen. Indtast en ny nøgle, og skriv den derefter igen for at bekræfte.

For at fjerne kryptering skal du blot trykke Gå ind to gange uden at indtaste nogen tast. Når du er færdig, skal du sørge for at gemme ændringerne ved at skrive:

:w

Gem dine adgangskoder i en krypteret fil

Du kan bruge Vim til at kryptere/dekryptere tekstfiler i Linux i stedet for at bruge et separat krypteringsværktøj. Du kan også opbevare adgangskoder i en krypteret fil og bruge Vim som adgangskodeadministrator. Bemærk dog, at krypteringsmetoder som zip og blowfish, der tilbydes af Vim, ikke er stærke. Det anbefales kun at bruge blowfish2, som er en stærk krypteringsmetode.

Du behøver ikke at være ekspert i Vim for at kryptere dine filer, bare lær nogle grundlæggende ting, og du er godt i gang.