sv.phhsnews.com


sv.phhsnews.com / Vim textredigerare, ett standardverktyg som ingår i Linux och MacOS, kan snabbt kryptera textfiler med ett lösenord. Det är snabbare och bekvämare än att kryptera en textfil med ett separat verktyg. Så här konfigurerar du det.

Vim textredigerare, ett standardverktyg som ingår i Linux och MacOS, kan snabbt kryptera textfiler med ett lösenord. Det är snabbare och bekvämare än att kryptera en textfil med ett separat verktyg. Så här konfigurerar du det.


Några Linux-distributioner, inklusive Ubuntu, inkluderar en minimal version av vim som standard, endast avsedd för grundläggande textredigering. Ubuntu kallar till exempel detta paket "vim-tiny". Om du försöker använda kryptering i en så minimal version av vim ser du ett "Beklagat, det här kommandot är inte tillgängligt i den här versionen".

Det kan hända att du måste installera den fullständiga versionen av vim för att få det här funktionen på din Linux-distribution. Till exempel, på Ubuntu kan du få den fullständiga versionen av vim att genom att köra följande kommando:

sudo apt install vim

Den version av vim som standard ingår med macOS inkluderar krypteringsstöd, så du gör det inte behöver installera något annat på en Mac. Starta bara ett terminalfönster från Finder> Program> Verktyg> Terminal och kommandona fungerar samma sak på MacOS som de gör på Linux.

Så här kodar du en fil med ett lösenord

RELATERAT:

En nybörjarguide redigera textfiler med Vi

Den grundläggande processen är relativt enkel om du vet hur du använder vi. Om du inte gör det kan du få hänga på vårt modala gränssnitt. När du öppnar en textfil i vim finns det två lägen. Som standard är du i ett "kommandotillstånd" där du kan använda tangenterna på tangentbordet för att utföra kommandon. Du kan också trycka på "i" för att skriva in "Insert mode", där du kan skriva normalt och flytta markören runt med piltangenterna, som du skulle göra i andra textredigerare. För att lämna infogningsläge, tryck på "Esc" och du kommer tillbaka till kommandoläge. Först, starta vim. Till exempel kommer följande kommando att starta vim och peka det på en fil med namnet "exempel" i den aktuella katalogen. Om den filen inte existerar skapar vim en fil med namnet "exempel" i den aktuella katalogen när du sparar den:

vi exempel

Du kan också peka vi på en annan sökväg med ett kommando som nedan. Du behöver inte skapa en fil i den aktuella katalogen.

vi / path / to / file

Redigera filen normalt. Till exempel kan du trycka på "i" för att ange infogningsläge och skriva sedan normalt text. Medan du redigerar en fil trycker du på Esc för att säkerställa att du befinner dig i kommandoläge och inte infogningsläge. Skriv

: X

och tryck på Enter.Du uppmanas att ange ett lösenord, som textfilen ska krypteras med. Skriv in lösenordet du vill använda, tryck på Enter och skriv det igen för att bekräfta. Du måste ange det här lösenordet när du vill öppna filen i framtiden.Vim kommer att varna att du använder en svag krypteringsmetod som standard. Vi visar dig hur du använder en säkrare krypteringsmetod senare.

Ett lösenord kommer att associeras med den aktuella textfilen i Vim, men du måste spara dina ändringar innan lösenordet faktiskt är tilldelat filen. För att göra detta, tryck på Esc för att se till att du befinner dig i kommandoläge och skriv sedan

: wq

och tryck på Enter för att skriva filen till disken och avsluta Vim.Nästa gång du försöker öppna fil i Vim, till exempel genom att köra "vi exempel

" - Vim frågar dig om lösenordet som är associerat med filen.Om du anger fel lösenord kommer filens innehåll att vara gibberish .Varning

: Spara inte filen om du öppnar den och ser gibberish. Detta sparar korrupta data tillbaka till filen och skriver över din krypterade data. Kör bara

: q för att avsluta Vim utan att spara filen på disken.Det finns en annan genväg som du kan använda här. I stället för att skapa eller öppna en fil med "vim / path / to / file

" kan du köra följande kommando för att skapa eller öppna en fil och skapa den omedelbart att uppmana dig att kryptera filen med en lösenord:vi -x / path / to / fileObservera att du måste använda ett mindrefall x här, medan du måste använda ett övre fall X när du kör det tillhörande krypteringskommandot från insidan Vim.

Så här aktiverar du starkare kryptering i Vim

Som standard använder Vim mycket dålig kryptering för dessa filer. Standard krypteringsmetoden "zip" eller "pkzip" är bakåtkompatibel med versionerna 7.2 och nedanför vim. Tyvärr kan det vara knäckt mycket, väldigt lätt - även på hårdvara från 90-talet. Som den officiella dokumentationen säger: "Den algoritm som används för" cryptmethod " zip "är brytbar. En 4 tecken nyckeln på cirka en timme, en 6 tecken nyckeln på en dag (på en Pentium 133 PC). "

Du bör inte använda pkzip-kryptering för dina textdokument om du vill ha någon säkerhet alls. Vim tillhandahåller dock bättre krypteringsmetoder. Version 7.3 av Vim släppt 2010 lade till en "blowfish" krypteringsmetod, vilket är bättre. Version 7.4.399 som släpptes 2014 innehöll en ny Blowfish-krypteringsmetod som fixar säkerhetsproblem i den ursprungliga "blowfish" -krypteringsmetoden och dubs den "blowfish2".

Det enda problemet är att filer som du skapar med starkare krypteringsmetoder kräver dessa nyare versioner av Vim. Så, om du vill använda "blowfish2" -kryptering, kan du bara öppna den filen med Vim-versionerna 7.4.399 och senare. Så länge du är bra med det, borde du använda den starkaste krypteringsmetoden.

För att kontrollera vilken krypteringsmetod en fil använder, öppna filen i vim, tryck på Esc-tangenten för att säkerställa att du befinner dig i kommandoläge skriv följande kommando och tryck på Enter.

: setlocal cm?

"cm" här står för "cryptmethod".

Du får se krypteringsmetoden som används för den aktuella filen som visas längst ner på vim-skärmen.

Om du vill välja en krypteringsmetod, kör en av följande kommandon. "Blowfish2" -kryptering är bäst för säkerhet.

: setlocal cm = blowfish2: setlocal cm = blowfish: setlocal cm = zip

När du har valt din krypteringsalgoritm, använd

: w

kommandot att skriva filen till disken eller kommandot: wqför att skriva filen till disken och avsluta.Nästa gång du öppnar filen i Vim kommer den inte att klaga på en svag krypteringsalgoritmen. Du kommer också att se den krypteringsalgoritm du valde längst ner på vim-skärmen när du öppnar filen.Så här ändrar du eller tar bort ett lösenord

För att ta bort ett lösenord från en fil, öppna den filen i Vim och kör kommandot

: X

. Du uppmanas att ange en ny krypteringsnyckel. Ange det nya lösenordet du vill använda här. För att ta bort lösenordet helt, lämna lösenordsfältet tomt och tryck bara på Enter två gånger.Spara filen och avsluta därefter med: wq

. Filen kommer att dekrypteras, så du blir inte uppmanad att ange ett lösenord när du öppnar filen i framtiden.Var noga med att komma ihåg vilket lösenord du har angett eller du kommer inte att kunna få tillgång till innehållet i filen i framtiden.


Så här inaktiverar du anpassade annonser och spårning på din Roku

Så här inaktiverar du anpassade annonser och spårning på din Roku

I 2017 tittar TV på dig. Det gör åtminstone om du använder en Roku-enhet: den plattformen övervakar allt du gör på sina enheter. Data delas med Neilson för att komplettera betyg, främst används det för reklamändamål. RELATERAD: Vilken Roku ska jag köpa? Express vs Stick vs Stick + vs Ultra Det är rätt: reklam.

(how-top)

Hur man blinkar dina nyansljus När din Alexa Timer går av

Hur man blinkar dina nyansljus När din Alexa Timer går av

Alexas handsfree timers är en av de bästa anledningarna att äga ett Echo (eller en Amazon Tap), men det skulle vara trevligt om dessa timers gav dig en visuell indikator också. Så här ställer du in dina Philips Hue-lampor för att blinka när din timer släcks. RELATERAD: Så här automatiserar du dina favoritapplikationer med IFTTT För detta ska vi använda en tjänst som heter IFTTT (If Detta då det).

(how-top)