Hvordan passordbeskytte tekstfiler ved hjelp av Vim på Linux (eller macOS)

Apr 7, 2025
Personvern og sikkerhet
UCACHED INNHOLD

Vim-teksteditoren, et standardverktøy som følger med Linux og macOS, kan raskt kryptere tekstfiler med et passord. Det er raskere og mer praktisk enn å kryptere en tekstfil med et eget verktøy. Slik konfigurerer du det.

Forsikre deg om at systemets Vim har støtte for kryptering

Noen Linux-distribusjoner, inkludert Ubuntu, inkluderer en minimal versjon av vim som standard, kun ment for grunnleggende tekstredigering. For eksempel kaller Ubuntu denne pakken "vim-tiny". Hvis du prøver å bruke kryptering i en så minimal versjon av vim, vises meldingen "Beklager, denne kommandoen er ikke tilgjengelig i denne versjonen".

Du må kanskje installere den fulle versjonen av vim for å få denne funksjonen til din Linux-distribusjon. På Ubuntu kan du for eksempel få fullversjonen av vim ved å kjøre følgende kommando:

sudo apt installer vim

Versjonen av vim som er inkludert i macOS som standard inkluderer krypteringsstøtte, slik at du ikke trenger å installere noe annet på en Mac. Bare start et terminalvindu fra Finder> Programmer> Verktøy> Terminal, og kommandoene fungerer på MacOS som de gjør på Linux.

Hvordan kryptere en fil med et passord

I SLEKT: En nybegynnerveiledning for redigering av tekstfiler med Vi

Den grunnleggende prosessen er relativt enkel hvis du vet det how to use vi . Hvis du ikke gjør det, kan du bli hengt opp på vi's modale grensesnitt. Når du åpner en tekstfil i vim, er det to moduser. Som standard er du i en "kommandomodus" der du kan bruke tastene på tastaturet til å utføre kommandoer. Du kan også trykke “i” for å gå inn i “Sett inn modus”, hvor du kan skrive normalt og flytte markøren rundt med piltastene, slik du ville gjort i andre tekstredigerere. For å forlate innsettingsmodus, trykk “Esc”, så kommer du tilbake til kommandomodus.

Først, start vim. For eksempel vil følgende kommando starte vim og peke den på en fil med navnet “eksempel” i gjeldende katalog. Hvis filen ikke eksisterer, vil vim opprette en fil med navnet “eksempel” i den gjeldende katalogen når du lagrer den:

vi example

Du kan også peke vi på en annen bane med en kommando som nedenfor. Du trenger ikke å opprette en fil i den gjeldende katalogen.

vi /path/to/file

Rediger filen normalt. For eksempel kan du trykke “i” for å gå inn i innsettingsmodus og deretter skrive tekst normalt. Mens du redigerer en fil, trykker du på Esc for å sikre at du er i kommandomodus og ikke setter inn modus. Type : X og trykk Enter.

Du blir bedt om å skrive inn et passord som tekstfilen blir kryptert med. Skriv inn passordet du vil bruke, trykk Enter, og skriv det inn igjen for å bekrefte. Du må oppgi dette passordet når som helst du vil åpne filen i fremtiden.

Vim vil advare om at du bruker en svak krypteringsmetode som standard. Vi viser deg hvordan du bruker en sikrere krypteringsmetode senere.

Et passord vil være knyttet til den gjeldende tekstfilen i Vim, men du må lagre endringene før passordet faktisk er tildelt filen. For å gjøre dette, trykk Esc for å sikre at du er i kommandomodus, og skriv deretter inn : wq og trykk Enter for å skrive filen til disken og avslutte Vim.

Neste gang du prøver å åpne filen i Vim — for eksempel ved å kjøre “ vi example “—Vim vil be deg om passordet som er knyttet til filen.

Hvis du skriver inn feil passord, vil innholdet i filen være uklar.

Advarsel : Ikke lagre filen hvis du åpner den og ser gibberish. Dette vil lagre ødelagte data tilbake til filen og overskrive dine krypterte data. Bare løp : q å avslutte Vim uten å lagre filen på disken.

Det er en annen snarvei du kan bruke her. I stedet for å opprette eller åpne en fil med “ vim / sti / til / fil “, Kan du kjøre følgende kommando for å la vim lage eller åpne en fil og få den til umiddelbart å be deg om å kryptere filen med et passord:

vi -x /path/to/file

Merk at du må bruke små bokstaver x her, mens du må bruke store bokstaver X når du kjører den tilknyttede krypteringskommandoen fra Vim.

Hvordan aktivere sterkere kryptering i Vim

Som standard bruker Vim svært dårlig kryptering for disse filene. Standard "zip" eller "pkzip" krypteringsmetode er bakoverkompatibel med versjon 7.2 og nedenfor av vim. Dessverre kan den knekkes veldig, veldig enkelt - til og med på maskinvare fra 90-tallet. Som den offisiell dokumentasjon uttrykker det: “Algoritmen som brukes for‘ krypteringsmetode ’“ zip ”er knekkbar. En nøkkel på 4 tegn på omtrent en time, en nøkkel på 6 tegn på en dag (på en Pentium 133 PC). "

Du bør ikke bruke pkzip-kryptering for tekstdokumentene dine hvis du i det hele tatt vil ha sikkerhet. Imidlertid gir Vim bedre krypteringsmetoder. Versjon 7.3 av Vim utgitt i 2010 lagt til en "blowfish" krypteringsmetode, noe som er bedre. Versjon 7.4.399 utgitt i 2014 inkluderte en ny Blowfish-krypteringsmetode som løser sikkerhetsproblemer i den opprinnelige "blowfish" -krypteringsmetoden, og kaller den "blowfish2".

Det eneste problemet er at filer du oppretter med sterkere krypteringsmetoder krever disse nyere versjonene av Vim. Så hvis du vil bruke "blowfish2" -kryptering, kan du bare åpne filen med Vim-versjoner 7.4.399 og nyere. Så lenge du har det bra, bør du bruke den sterkeste krypteringsmetoden.

For å sjekke hvilken krypteringsmetode en fil bruker, åpner du filen i vim, trykker på Esc-tasten for å sikre at du er i kommandomodus, skriver inn følgende kommando og trykker Enter.

: setlocal cm?

“Cm” her står for “kryptometode”.

Du ser krypteringsmetoden som brukes for den nåværende filen, vises nederst på vim-skjermen.

For å velge en krypteringsmetode, kjør en av følgende kommandoer. Krypteringen "blowfish2" er best for sikkerheten.

: setlocal cm = blowfish2

: setlocal cm = blowfish

: setlocal cm = glidelås

Når du har valgt krypteringsalgoritmen din, bruker du :i kommando for å skrive filen til disken eller : wq kommando for å skrive filen til disken og avslutte.

Neste gang du åpner filen på nytt i Vim, klager den ikke over en svak krypteringsalgoritme. Du vil også se krypteringsalgoritmen du valgte nederst på vim-skjermen når du åpner filen.

Hvordan endre eller fjerne et passord

For å fjerne et passord fra en fil, åpne den filen i Vim og kjør : X kommando. Du blir bedt om å oppgi en ny krypteringsnøkkel. Skriv inn det nye passordet du vil bruke her. For å fjerne passordet helt, la passordfeltet være tomt og bare trykk Enter to ganger.

Lagre filen og avslutt etterpå med : wq . Filen blir dekryptert, så du blir ikke bedt om å skrive inn et passord når du åpner filen i fremtiden.

Husk passordet du angir, ellers får du ikke tilgang til innholdet i filen i fremtiden.

.post-innhold .inngangs-bunntekst

How To Password Protect Text Files Using Vim On Linux (or MacOS)

Password Protect Text Files With VIM Editor

How To Password Protect A File Using VIM

Three Methods To Password Protect A File Using VIM In Linux

Vim Text Editor - A Quick Introduction To Using Vim On Linux - (Linux Tutorial For Beginners)

Linux : HowTo Encrypt And Decrypt Files With A Password Using GPG

How To Encrypt Vim Files

How To Backup And Encrypt Data Using Rsync And VeraCrypt On MacOS (see Change Log)

Vim #102: MacOS Keyboard Bindings On Linux

Password Protecting Through VIM Editor

Why I'm Switching Text Editor To Vim

Enhance Your Linux Terminal And VIM Editor With Powerline

Using XXD And VIM To Edit Binary In OSX

How To Install Vim


Personvern og sikkerhet - Mest populære artikler

Hvordan stoppe Facebook fra å spore deg i Firefox

Personvern og sikkerhet Mar 18, 2026

UCACHED INNHOLD Firefox 74 har et offisielt Facebook Container-tillegg som holder sosiale medier juggernaut fra å spore nettaktiviteten din på nettet. Det kan automa..


Hvor sikre er Wi-Fi-sikkerhetskameraer?

Personvern og sikkerhet Jun 17, 2025

UCACHED INNHOLD Alle har sett skrekkhistoriene. Noen plasserte et Internett-tilkoblet kamera i hjemmet sitt og lot det være åpent for angrep, slik at fremmede kunne lytte til de..


Hvordan se hvem som har logget på en datamaskin (og når)

Personvern og sikkerhet Jul 19, 2025

Har du noen gang ønsket å overvåke hvem som logger på datamaskinen din og når? På profesjonelle utgaver av Windows kan du aktivere påloggingsrevisjon slik at Windows sporer h..


Hvordan få full tillatelse til å redigere beskyttede registernøkler

Personvern og sikkerhet Jul 5, 2025

Vi snakker om mange kule ting her på How-To Geek som du kan gjøre ved å redigere Windows-registeret. Noen ganger vil du imidlertid støte på en registernøkkel eller ve..


Beginner Geek: Hvordan konfigurere ruteren

Personvern og sikkerhet Jan 16, 2026

Hvis du har tilgang til Internett, har du sannsynligvis en ruter - og ruteren din har sine egne innstillingsskjermbilder fulle av alternativer. Alle bør vite hvordan de skal bruke ..


Slik aktiverer du et gjestetilgangspunkt på det trådløse nettverket

Personvern og sikkerhet Jul 12, 2025

Å dele Wi-Fi med gjester er bare den høflige tingen å gjøre, men det betyr ikke at du vil gi dem vidåpent tilgang til hele LAN. Les videre når vi viser deg hvordan du konfigur..


Fjern nylige kommandoer fra dialogboksen Kjør i Windows XP

Personvern og sikkerhet Jan 13, 2026

UCACHED INNHOLD Har det noen gang plaget deg at det ikke er en åpenbar måte å fjerne de forrige elementene i Run-boksen i Windows? Det er ofte veldig nyttig, selvfølgelig ... men hvis d..


Fjern all nettleserlogg i Safari

Personvern og sikkerhet Sep 18, 2025

UCACHED INNHOLD Hvis du deler en datamaskin, vet du hvor viktig det er å holde dine personlige data og surfevaner private. Du kan alltid bruke Private Browsing-funksjonen, men hva hvis du ..


Kategorier