Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

De flesta av oss har viktiga anteckningar, inloggningsuppgifter och annan känslig information i textfiler. Det är dock osäkert att förvara denna information i klartext. Ett av sätten att skydda känslig information är att använda kryptering.

Om du letar efter ett enkelt och snabbt sätt att kryptera en fil i Linux kan du använda Vim-redigeraren. Vim har några inbyggda filkrypteringsfunktioner som låter dig säkra känslig information med olika krypteringsmetoder. Endast en person med rätt nyckel kan då komma åt den krypterade filen.

Låt oss se hur du kan använda Vim för att kryptera textfiler i Linux.

Hur man krypterar en fil med Vim

För att kryptera en fil med Vim, öppna den först i redigeraren med följande kommando:

vim filnamn

Om en fil med det angivna filnamnet inte existerar kommer Vim att skapa den. Gå nu till Infogningsläge genom att trycka på i och lägg till texten du vill inkludera i filen.

instagram viewer

För att kryptera filen, tryck Esc att gå till Kommandoläge, skriv följande rad och tryck Stiga på:

:X

Vim kommer att be dig om krypteringsnyckeln. Du måste ange nyckeln två gånger.

Till spara ändringarna och avsluta Vim, skriv följande och tryck Stiga på:

:wq

Detta kommer att kryptera din textfil. Du kan använd kommandot cat för att verifiera det:

katt filnamn

Ett alternativt sätt att kryptera en fil i Vim är att använda följande kommando:

vim -x filnamn 

Det kommer att fråga efter en krypteringsnyckel. Ange nyckeln två gånger för att undvika stavfel. Redigera sedan din fil och när du är klar, spara och avsluta Vim.

Öppna en krypterad fil med Vim

För att öppna en krypterad fil måste du ange rätt krypteringsnyckel. Om du inte anger rätt nyckel kommer Vim att konvertera ditt innehåll till något skräpinnehåll. Spara aldrig filen i en sådan situation, annars kommer din fil att skrivas över av skräpinnehållet.

Hur man kontrollerar krypteringsmetoden

För att kontrollera krypteringsmetoden som Vim använde för att kryptera en viss fil, använd följande kommando:

fil krypterat_filnamn

Du kan också kontrollera krypteringsmetoden inifrån redigeraren. För att göra det, öppna den krypterade filen i Vim och sedan i Kommandoläge, skriv följande och tryck Stiga på:

:setlocalcentimeter?

Detta kommer att skriva ut raden som visar krypteringsmetoden för den aktuella filen.

För att se alla krypteringsmetoder som är tillgängliga i Vim, skriv:

:h centimeter

Detta öppnar en hjälpsida som visar alla krypteringsmetoder tillsammans med en kort beskrivning av var och en.

Ändra filkrypteringsmetod i Vim

För att ändra krypteringsmetoden för en krypterad fil, öppna den i Vim och skriv in krypteringsnyckeln. Sedan i Kommandoläge, skriv följande kommando ersätter encryption_method med blowfish2, blowfish eller zip:

:setlocal cm=krypteringsmetod

Om du till exempel vill ändra krypteringsmetoden till blowfish skriver du:

:setlocal cm=blåsfisk

Spara sedan ändringarna med:

:w

Ändra eller ta bort krypteringsnyckeln

För att ändra krypteringsnyckeln för en krypterad fil, öppna filen i Vim. Skriv sedan krypteringsnyckeln för att komma åt innehållet. Medan i Kommandoläge, typ:

:X

Den kommer att be dig om krypteringsnyckeln. Skriv en ny nyckel och skriv den sedan igen för att bekräfta.

För att ta bort kryptering, tryck bara på Stiga på två gånger utan att skriva någon tangent. När du är klar, se till att du sparar ändringarna genom att skriva:

:w

Behåll dina lösenord i en krypterad fil

Du kan använda Vim för att kryptera/dekryptera textfiler i Linux istället för att använda ett separat krypteringsverktyg. Du kan också behålla lösenord i en krypterad fil och använda Vim som lösenordshanterare. Observera dock att krypteringsmetoder som zip och blowfish som erbjuds av Vim inte är starka. Det rekommenderas att endast använda blowfish2 som är en stark krypteringsmetod.

Du behöver inte vara expert på Vim för att kryptera dina filer, bara lär dig några grunder och du är bra att gå.