2024 Forfatter: Peter John Melton | [email protected]. Sidst ændret: 2024-01-09 10:23
Sørg for, at dit system har Vim Encryption Support
Nogle Linux-distributioner, herunder Ubuntu, inkluderer som standard en minimal version af vim, kun beregnet til grundlæggende tekstredigering. For eksempel kalder Ubuntu denne pakke "vim-lille". Hvis du forsøger at bruge kryptering i en så minimal version af vim, vil du se en "Beklager, denne kommando er ikke tilgængelig i denne version" besked.
sudo apt install vim
Sådan krypteres en fil med et kodeord
Den grundlæggende proces er relativt enkel, hvis du ved hvordan du bruger vi. Hvis du ikke gør det, kan du blive hængt på vores modale grænseflade. Når du åbner en tekstfil i vim, er der to tilstande. Som standard er du i en "kommandotilstand", hvor du kan bruge tasterne på tastaturet til at udføre kommandoer. Du kan også trykke på "i" for at indtaste "Insert mode", hvor du kan skrive normalt og flytte markøren rundt med piletasterne, som du ville i andre tekstredigerere. For at forlade indsætningsmodus, tryk på "Esc", og du kommer tilbage til kommandotilstand.
Først, start vim. For eksempel vil den følgende kommando starte vim og pege den på en fil med navnet "eksempel" i den aktuelle mappe. Hvis den pågældende fil ikke eksisterer, oprettes vim en fil med navnet "eksempel" i det aktuelle bibliotek, når du gemmer det:
vi example
Du kan også pege vi på en anden sti med en kommando som nedenstående. Du behøver ikke at oprette en fil i den aktuelle mappe.
vi /path/to/file
:X
og tryk på Enter.
Vim vil advare om, at du som standard bruger en svag krypteringsmetode. Vi viser dig hvordan du bruger en sikrere krypteringsmetode senere.
:wq
og tryk på Enter for at skrive filen til disk og afslutte Vim.
vi example
-Vim vil bede dig om det kodeord, der er knyttet til filen.
Advarsel: Gem ikke filen, hvis du åbner den og ser gibberish. Dette gemmer de beskadigede data tilbage til filen og overskriver dine krypterede data. Bare kør
:q
at afslutte Vim uden at gemme filen på disken.
vim /path/to/file
, Kan du køre følgende kommando for at have vim oprette eller åbne en fil og få det til at bede dig om at kryptere filen med et kodeord:
vi -x /path/to/file
Bemærk, at du skal bruge en mindre case x her, mens du skal bruge en stor case X, når du kører den tilhørende krypteringskommando indefra Vim.
Sådan aktiveres stærkere kryptering i Vim
Som standard bruger Vim meget dårlig kryptering for disse filer. Standard "zip" eller "pkzip" krypteringsmetode er bagud kompatibel med versioner 7.2 og under af vim. Det kan desværre være revet meget, meget let - selv på hardware fra 90'erne. Som den officielle dokumentation sætter det: "Algoritmen anvendt til 'cryptmethod'" zip "er breakable. En 4 tegn nøgle om en time, en 6 tegn nøgle på en dag (på en Pentium 133 PC)."
Du bør ikke bruge pkzip-kryptering til dine tekstdokumenter, hvis du overhovedet vil have nogen sikkerhed. Vim giver dog bedre krypteringsmetoder. Version 7.3 af Vim udgivet i 2010 tilføjede en "blowfish" krypteringsmetode, hvilket er bedre. Version 7.4.399 udgivet i 2014 omfattede en ny Blowfish-krypteringsmetode, der løser sikkerhedsproblemer i den originale "blowfish" krypteringsmetode og dubs det "blowfish2".
Det eneste problem er, at filer, du opretter med stærkere krypteringsmetoder, kræver disse nyere versioner af Vim. Så hvis du vil bruge "blowfish2" kryptering, kan du kun åbne den fil med Vim versioner 7.4.399 og nyere. Så længe du har det godt, bør du bruge den stærkeste krypteringsmetode.
For at kontrollere, hvilken krypteringsmetode en fil bruger, skal du åbne filen i vim, trykke på Esc-tasten for at sikre, at du er i kommandotilstand, skriv følgende kommando og tryk på Enter.
:setlocal cm?
"Cm" her står for "cryptmethod".
:setlocal cm=blowfish2:setlocal cm=blowfish:setlocal cm=zip
:w
kommando at skrive filen til disk eller
:wq
kommandoen til at skrive filen til disk og afslutte.
Sådan ændres eller fjernes et kodeord
For at fjerne en adgangskode fra en fil, skal du åbne den fil i Vim og køre
:X
kommando. Du bliver bedt om at angive en ny krypteringsnøgle. Indtast den nye adgangskode, du vil bruge her. For at fjerne adgangskoden helt, skal du forlade adgangskodefeltet og bare trykke på Enter to gange.
Gem filen og afslut derefter med
:wq
. Filen dekrypteres, så du bliver ikke bedt om at indtaste et kodeord, når du åbner filen i fremtiden.
Anbefalede:
Sådan kombineres tekstfiler ved hjælp af Command i Linux
Katten kommandoen er meget nyttig i Linux. Den har tre hovedfunktioner i forbindelse med manipulation af tekstfiler: skaber dem, viser dem og kombinerer dem.
Format Drive eller Kør Check Disk ved hjælp af CMD eller Command Prompt
USB eller ekstern harddisk utilgængelig? Lær hvordan du formaterer USB eller eksternt drev og kør Kontroller disk ved hjælp af CMD eller Command Prompt i Windows 7 | 8.
Sådan klippes eller kopieres og indsættes ved hjælp af tastatur eller mus i Windows
Trinvise instruktioner til begyndere om at klippe eller kopiere og indsætte ved hjælp af tastaturgenveje, mus, kommandoprompt på din Windows-computer.
Sådan passwordbeskyttes PDF-fil i Word
Microsoft Word 2016/2013 giver mulighed for at kodeordbeskytte PDF-filer. Læs, hvordan du kan kodeordbeskytte PDF-filer i Word.
Krypter tekstfiler, adgangskoder osv. Ved hjælp af MCrypter
MCrypter til Windows understøtter flere krypteringsalgoritmer for at beskytte dine data ved at kryptere tekstfiler, adgangskoder, almindelig tekst og mere. Det bruger en kombination af flere krypteringsstandarder.