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.


Sju användbara Chromebook-trick du borde veta om

Sju användbara Chromebook-trick du borde veta om

Chromebooks är inte som traditionella bärbara datorer. Medan de är mycket enklare har de fortfarande olika användbara funktioner som du kanske inte vet om. Från att komma åt fjärrdatorer och skriva ut för att torka bort dina personuppgifter, återställa Chrome OS och installera skrivbords Linux hjälper dessa tricks dig att få ut det mesta av din Chromebook.

(how-top)

Hur man lämnar MacOS Public Beta nu så hög Sierra är ute

Hur man lämnar MacOS Public Beta nu så hög Sierra är ute

Om du installerade High Sierra public beta under sommaren kanske du tror att du är klar nu när High Sierra är officiellt släppte. Men du är inte: odds är du fortfarande inskrivet i Apple Beta Software Program just nu, vilket innebär att du fortsätter att få betaversioner av MacOS-uppdateringar. Vissa användare vill fortsätta att få de senaste uppdateringarna, men om du var bara intresserad av de nya funktionerna i High Sierra och bryr sig inte om mindre beta-uppdateringar (som 10.

(how-top)