Maak een met een wachtwoord beveiligd tekstbestand met vi en de opdrachtregel

Inhoudsopgave:

Anonim

Het is eenvoudig om een ​​met een wachtwoord beveiligd tekstbestand te maken met behulp van de opdrachtregelteksteditor 'vi'. Dit is oneindig handig voor privacydoeleinden, of het beveiligde bestand nu bedoeld is voor het bevatten van inloggegevens, verschillende wachtwoorden, persoonlijke informatie, een privédagboek of zo ongeveer alles wat u veilig wilt opslaan in een enkel met een wachtwoord beveiligd tekstbestand.

Vi wordt beschouwd als een beetje geavanceerd en heeft een vrij steile leercurve, maar is zeer krachtig. Gelukkig, als je alleen een tekstdocument wilt versleutelen, kan vi redelijk eenvoudig genoeg zijn en we zullen enkele basisvi/vim-commando's behandelen om je voor dit doel op weg te helpen. Houd er rekening mee dat voor de gemiddelde bekwame gebruiker, en voor degenen die geen fan zijn van de opdrachtregel, het gebruik van de meer traditionele beveiligingsopties van volledige schijfversleuteling met FileVault, of de methode van het toevoegen van bestanden en mappen aan een versleutelde afbeelding, eenvoudiger kan zijn omdat het volledig wordt afgehandeld via de grafische interface en het bestandssysteem van Mac OS X. Met deze twee methoden kun je ook een meer bekende app zoals Teksteditor (of wat dan ook) gebruiken om de documenten te bewerken die achter de wachtwoordlaag zijn opgeslagen. Vergeet niet om het bestand op te slaan en te sluiten en vervolgens de virtuele schijf uit te werpen als u de route van een schijfkopie volgt, en uit te loggen bij de Mac wanneer u deze niet gebruikt als u Filevault probeert, anders mist u die lagen van wachtwoordbeveiliging .Natuurlijk zullen deze twee methoden de leesbaarheid van bestanden beperken tot een Mac, dus als je platformonafhankelijke toegang tot het bestand in kwestie wilt hebben, dan werkt deze vi-truc goed omdat het toegankelijk blijft vanaf Linux en andere unix-smaken met vi of vim. Dus, wil je de opdrachtregelroute volgen? Daarna verder met het versleutelen van tekstbestanden met vi!

Het met een wachtwoord beveiligde tekstbestand maken in vim

Het maken van het bestand is eenvoudig genoeg, start Terminal (/Applications/Utilities/ maar dat zou je inmiddels moeten weten als je vertrouwd bent met de opdrachtregel) en gebruik de volgende opdrachtsyntaxis:

vi -x beveiligde tekst

Voer op verzoek van vi twee keer een wachtwoord in open vi met het gecodeerde tekstdocument. Zoals gebruikelijk bij versleutelde bestanden, moet u dat wachtwoord niet vergeten, anders kunt u het bestand niet meer openen.

Dus nu zit je in vi.Als je bekend bent met VI en VIM, heb je natuurlijk geen hulp nodig, maar vi/vim kan een enorme verwarrende hoofdpijn zijn voor nieuwkomers in de geavanceerde teksteditor. Zonder in een enorme vi-tutorial te vervallen, zullen we ons concentreren op een paar zeer eenvoudige vi-commando's waarmee u door het document kunt navigeren, tekst kunt invoegen, opslaan, afsluiten en beide tegelijkertijd kunt stoppen en het gecodeerde tekstbestand kunt opslaan.

Simple vi-opdrachten

  • i om tekst in te voegen
  • Control+F om een ​​scherm vooruit te scrollen
  • Control+B om een ​​scherm terug te scrollen
  • /(zoekterm) + RETURN om in het bestand te zoeken naar "zoekterm"
  • ESCAPE om vi-commando's in te voeren, om te kunnen afsluiten, opslaan en afsluiten, enz.
  • ESCAPE + ZZ om vi op te slaan en af ​​te sluiten
  • ESCAPE + :q! afsluiten zonder opslaan
  • ESCAPE + :w + RETURN om op te slaan zonder te stoppen

Ja, deze zijn hoofdlettergevoelig. Om bijvoorbeeld af te sluiten en op te slaan, moet ZZ in hoofdletters staan, waardoor de opdracht voor opslaan en afsluiten meer lijkt op Shift+ZZ.

We houden het hier met opzet simpel, maar als je op zoek bent naar een diepgaande vi-tutorial, dan is hier een geweldige van een toonaangevende technische universiteit.

Voor een praktisch voorbeeld, hier is wat u zou doen om het gecodeerde document met een wachtwoord te maken, wat tekst in te voeren, op te slaan en af ​​te sluiten. We markeren toetscommando's met om aan te geven wanneer een toets moet worden ingedrukt:

vi -x versleuteld_tekst_bestand (typ wat dingen die je in het versleutelde bestand wilt hebben, doe alsof je nu klaar bent en wil afsluiten en opslaan) ZZ

Je bent nu terug bij de opdrachtregel. Om terug te gaan naar het document kun je het zoals gewoonlijk openen met vi:

vicrypted_text_File

Je moet dan het wachtwoord invoeren om toegang te krijgen tot de inhoud.

Dit alles lijkt misschien een beetje vreemd voor degenen die niet gewend zijn aan vi/vim, maar je zult het snel onder de knie krijgen.

Belangrijk: het beveiligde bestand is alleen toegankelijk via vi/vim

Dit bestand en de inhoud ervan zullen nu alleen toegankelijk zijn via vi/vim. Als u probeert het te openen met een andere toepassing of een opdrachtregelprogramma, verschijnt er niets anders dan gebrabbel, voorafgegaan door een "VimCrypt"-bericht , die er ongeveer zo uitziet:

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

U kunt er ook voor kiezen om eenvoudig een normaal tekstbestand te maken met een teksteditor naar keuze, het te zippen met een wachtwoord, het vervolgens uit te pakken om het document te wijzigen of te gebruiken, en het vervolgens opnieuw te zippen met hetzelfde wachtwoord , maar het zou moeilijk zijn om te beweren dat dit eenvoudiger is dan de bovengenoemde truc, hoewel een voordeel van de zip-benadering platformonafhankelijke compatibiliteit is en de mogelijkheid om de ingesloten documenten via elke toepassing te wijzigen.

Dank aan Chris voor de tip inspiratie

Maak een met een wachtwoord beveiligd tekstbestand met vi en de opdrachtregel