no.phhsnews.com


no.phhsnews.com / Hvordan passordbeskytt tekstfiler ved hjelp av Vim på Linux (eller macOS)

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


Vim-tekstredigereren, et standardverktøy som er inkludert på 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 gjør du det.

Pass på at systemets Vim har krypteringsstøtte.

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

Du må kanskje installere den fullstendige versjonen av vim for å få dette funksjonen på Linux-distribusjonen din. For eksempel på Ubuntu kan du få den fulle versjonen av vim at ved å kjøre følgende kommando:

sudo apt install vim

Den versjonen av vim som er inkludert som standard med macOS, inkluderer krypteringsstøtte, så du gjør det ikke må installere noe annet på en Mac. Bare start et terminalvindu fra Finder> Programmer> Verktøy> Terminal og kommandoene vil fungere det samme på MacOS som de gjør på Linux.

Slik krypterer du en fil med et passord

RELATERT: En nybegynnerveiledning å redigere tekstfiler med Vi

Den grunnleggende prosessen er relativt enkel hvis du vet hvordan du bruker vi. Hvis du ikke gjør det, kan du bli hengt opp på vårt modale grensesnitt. Når du åpner en tekstfil i vim, er det to moduser. Som standard har du en "kommandomodus" der du kan bruke tastene på tastaturet til å utføre kommandoer. Du kan også trykke på "i" for å skrive inn "Sett inn modus", der du kan skrive normalt og flytte markøren rundt med piltastene, som du ville i andre tekstredigerere. For å gå inn i innstillingsmodus, trykk "Esc" og du kommer tilbake til kommandomodus.

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

vi eksempel

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

vi / path / to / file

Rediger filen normalt. For eksempel kan du trykke på "i" for å skrive inn innstillingsmodus og deretter skrive inn tekst normalt. Mens du redigerer en fil, trykker du på Esc for å sikre at du er i kommandomodus og ikke innstillingsmodus. Skriv: Xog 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 igjen for å bekrefte. Du må angi dette passordet når 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 bli knyttet til gjeldende tekstfil i Vim, men du må lagre endringene dine før passordet er tildelt filen. For å gjøre dette, trykk på Esc for å sikre at du er i kommandomodus, og skriv deretter inn: wqog trykk Enter for å skrive filen til disken og avslutt Vim.

Neste gang du prøver å åpne fil i Vim - for eksempel ved å kjøre "vi eksempel" - Vim vil spørre deg om passordet som er knyttet til filen.

Hvis du skriver inn feil passord, vil innholdet i filen bli gibberish .

Advarsel : Ikke lagre filen hvis du åpner den og ser gibberish. Dette vil lagre de ødelagte dataene tilbake til filen og overskrive de krypterte dataene dine. Bare kjør: qfor å avslutte Vim uten å lagre filen på disk.

Det finnes en annen snarvei du kan bruke her. I stedet for å opprette eller åpne en fil med "vim / path / to / file", kan du kjøre følgende kommando for å ha vim opprette eller åpne en fil og få den til å spørre deg om å kryptere filen med en passord:

vi -x / path / to / file

Merk at du trenger å bruke en mindre bokstav x her, mens du må bruke en stor case X når du kjører den tilhørende krypteringskommandoen fra Vim.

Slik aktiverer du sterkere kryptering i Vim

Som standard bruker Vim veldig dårlig kryptering for disse filene. Standard "zip" eller "pkzip" krypteringsmetode er bakoverkompatibel med versjon 7.2 og under av vim. Dessverre kan det knekke veldig, veldig lett - selv på maskinvare fra 90-tallet. Som den offisielle dokumentasjonen setter den: "Algoritmen brukt til 'kryptomod' 'zip' er breakable. En 4-tegnstast på omtrent en time, en 6-tegnstast på en dag (på en Pentium 133-PC). "

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

Det eneste problemet er at filer du lager med sterkere krypteringsmetoder krever disse nyere versjoner av Vim. Så, hvis du vil bruke "blowfish2" -kryptering, kan du bare åpne den filen med Vim-versjonene 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, åpne filen i vim, trykk på Esc-tasten for å sikre at du er i kommandomodus Skriv inn følgende kommando, og trykk på Enter.

: setlocal cm?

"cm" her står for "cryptmethod".

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

For å velge en krypteringsmetode, kjør en av følgende kommandoer. "Blowfish2" -kryptering er best for sikkerhet.

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

Når du har valgt krypteringsalgoritmen, bruk: wkommandoen for å skrive filen til disk eller kommandoen: wqfor å skrive filen til disk og avslutte.

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

Slik endrer du eller fjerner et passord

For å fjerne et passord fra en fil, åpne den filen i Vim og Kjør kommandoen: X. 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 trykk bare på Enter to ganger.

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

Husk å huske hvilket passord du har angitt, eller du vil ikke kunne få tilgang til innholdet i filen i fremtiden.


Slik bruker du Plex Media Server uten Internett-tilgang

Slik bruker du Plex Media Server uten Internett-tilgang

Internett-tilkobling er hjertet av Plex Media Server-opplevelsen, men det betyr ikke at det er tider (som ved lokale utbrudd eller mens du er på ferie vekk fra pålitelig internettilgang) må du gå uten Plex. Les videre når vi viser deg hvordan du skal tilpasse ting (og hvorfor det er viktig å sette opp ting før du trenger offline tilgang).

(how-top)

Slik stopper du tosidig utskrift fra å være standard i MacOS

Slik stopper du tosidig utskrift fra å være standard i MacOS

Tosidig utskrift er stor i teorien, fordi den bruker mindre papir til flersidige dokumenter. Det er også frustrerende når du glemmer å slå av alternativet når du ikke trenger det. macOS gjør tosidig utskrift som standard for støttede skrivere. Det er den økologisk vennlige tingen å gjøre, vi antar - i det minste, i teorien.

(how-top)