Opret en adgangskodebeskyttet tekstfil med vi og kommandolinjen

Indholdsfortegnelse:

Anonim

Det er nemt at oprette en kodeordsbeskyttet tekstfil ved at bruge kommandolinjeteksteditoren 'vi'. Dette er uendeligt nyttigt til privatlivsformål, uanset om den beskyttede fil er til at indeholde login-oplysninger, forskellige adgangskoder, personlige oplysninger, en privat journal eller næsten alt andet, som du ønsker gemt sikkert i en enkelt kodeordsbeskyttet tekstfil.

Vi betragtes som en smule avanceret og har en ret stejl indlæringskurve, men den er meget kraftfuld. Heldigvis, hvis du bare ønsker at kryptere et tekstdokument, kan vi dog være rimeligt simpelt nok, og vi vil dække nogle grundlæggende vi/vim-kommandoer for at komme i gang med det til dette formål. Bemærk, at for den gennemsnitlige dygtige bruger og for dem, der ikke er fans af kommandolinjen, kan det være nemmere at bruge de mere traditionelle sikkerhedsmuligheder med fuld diskkryptering med FileVault, eller metoden til at tilføje filer og mapper til et krypteret billede fordi det håndteres udelukkende gennem den grafiske grænseflade og filsystemet i Mac OS X. Disse to metoder lader dig også bruge en mere velkendt app som TextEdit (eller noget andet for den sags skyld) til at redigere dokumenterne, der er gemt bag adgangskodelaget. Bare husk at gemme og afslutte filen og derefter skubbe den virtuelle disk ud, hvis du går vejen til et diskbillede, og at logge ud af Mac'en, når den ikke er i brug, hvis du prøver Filevault, ellers vil du gå glip af disse lag af adgangskodebeskyttelse .Selvfølgelig vil disse to metoder begrænse filernes læsbarhed til en Mac, så hvis du ønsker at få adgang til den pågældende fil på tværs af platforme, fungerer dette vi-trick godt, da det forbliver tilgængeligt fra Linux og andre unix-varianter med vi eller vim. Så vil du gå kommandolinjeruten? Så videre med kryptering af tekstfiler med vi!

Oprettelse af den adgangskodebeskyttede tekstfil i vim

Oprettelse af filen er enkel nok, start Terminal (/Applications/Utilities/, men du skal vide det nu, hvis du er fortrolig med kommandolinjen) og brug følgende kommandosyntaks:

vi -x beskyttet tekst

Når vi bliver bedt om det, indtast en adgangskode to gange åben vi med det krypterede tekstdokument. Som sædvanligt med krypterede filer, glem ikke adgangskoden, ellers vil du ikke være i stand til at åbne filen igen.

Så nu er du i vi.Hvis du er bekendt med VI og VIM, har du naturligvis ikke brug for hjælp, men vi/vim kan være en stor forvirrende hovedpine for nybegyndere i den avancerede teksteditor. Uden at gå ind i en enorm vi-tutorial, vil vi fokusere på nogle få meget enkle vi-kommandoer, der lader dig flytte rundt i dokumentet, indsætte tekst, gemme, afslutte og både afslutte og gemme den krypterede tekstfil.

Simple vi-kommandoer

  • i for at indsætte tekst
  • Control+F for at rulle frem på en skærm
  • Control+B for at rulle en skærm tilbage
  • /(søgesætning) + RETURN for at søge i filen efter "søgesætning"
  • ESCAPE for at indtaste vi-kommandoer, for at kunne afslutte, gemme og afslutte osv.
  • ESCAPE + ZZ for at gemme og afslutte vi
  • ESCAPE + :q! at afslutte uden at gemme
  • ESCAPE + :w + RETURN for at gemme uden at afslutte

Ja, der skelnes mellem store og små bogstaver. For at afslutte og gemme skal ZZ f.eks. stå med store bogstaver, hvilket gør kommandoen Gem og afslut mere som Shift+ZZ.

Vi holder det bevidst simpelt her, men hvis du leder efter en dybdegående vi-tutorial, er her en fantastisk en fra et førende ingeniøruniversitet.

For et praktisk eksempel, her er, hvad du ville gøre for at oprette det krypterede dokument med en adgangskode, indtaste noget tekst og derefter gemme og afslutte. Vi fremhæver tastekommandoer med for at angive, hvornår der skal trykkes på en tast:

vi -x encrypted_text_file (skriv nogle ting, du vil have i den krypterede fil, lad som om du nu er færdig og vil afslutte og gemme) ZZ

Du er nu tilbage på kommandolinjen. For at gå tilbage til dokumentet kan du bare åbne det som norm alt med vi:

vi krypteret_tekst_fil

Du skal derefter indtaste adgangskoden for at få adgang til indholdet.

Alt dette kan virke lidt fremmed for dem, der ikke er vant til vi/vim, men du får hurtigt styr på det.

Vigtigt: Den beskyttede fil vil kun være tilgængelig via vi/vim

Denne fil og dens indhold vil nu kun være tilgængelig via vi/vim, forsøg på at åbne den med et andet program eller et andet kommandolinjeværktøj vil resultere i intet andet end volapyk, efterfulgt af en "VimCrypt"-meddelelse , ser sådan ud:

VimCrypt~01!}???+?)??j2???^1Z??u4@???.t?????gҸ }? ų??5p???]?M?z???7?a???4?N7A????7??????잏?0??+?1Z??q?7N?| ?uͫ?||?

Du kan også vælge at oprette en normal tekstfil med et valgfrit tekstredigeringsprogram, zippe den med en adgangskode, derefter udpakke den for at ændre eller bruge dokumentet og derefter zippe den igen med den samme adgangskode , men det ville være svært at argumentere for, at det er lettere end det førnævnte trick, selvom en fordel ved zip-tilgangen er kompatibilitet på tværs af platforme og muligheden for at ændre de indeholdte dokumenter gennem enhver applikation.

Tak til Chris for tipsinspirationen

Opret en adgangskodebeskyttet tekstfil med vi og kommandolinjen