Erstellen Sie eine passwortgeschützte Textdatei mit vi und der Befehlszeile

  • Teile Das
Harris Imagan

Es ist einfach, eine passwortgeschützte Textdatei mit dem Befehlszeilen-Texteditor „vi“ zu erstellen. Dies ist für Datenschutzzwecke unendlich nützlich, unabhängig davon, ob die geschützte Datei Anmeldedaten, verschiedene Passwörter, persönliche Informationen, ein privates Tagebuch oder so ziemlich alles andere enthält, das Sie sicher in einer einzigen passwortgeschützten Textdatei speichern möchten.

Vi gilt als etwas fortgeschritten und hat eine ziemlich steile Lernkurve, aber es ist sehr mächtig. Glücklicherweise, wenn Sie nur ein Textdokument verschlüsseln möchten, kann vi einigermaßen einfach genug sein, und wir werden einige grundlegende vi/vim-Befehle behandeln, um Ihnen den Einstieg zu diesem Zweck zu erleichtern.

Bitte beachten Sie dass für den durchschnittlich erfahrenen Benutzer und für diejenigen, die keine Fans der Befehlszeile sind, die Verwendung der traditionelleren Sicherheitsoptionen der vollständigen Festplattenverschlüsselung mit FileVault oder die Methode zum Hinzufügen von Dateien und Ordnern zu einem verschlüsselten Image einfacher sein kann weil es einfacher ist wird vollständig über die grafische Benutzeroberfläche und das Dateisystem von Mac OS X gehandhabt. Mit diesen beiden Methoden können Sie auch eine bekanntere App wie TextEdit (oder etwas anderes) verwenden, um die hinter der Passwortebene gespeicherten Dokumente zu bearbeiten. Denken Sie nur daran, die Datei zu speichern und zu beenden und dann die virtuelle Festplatte auszuwerfen, wenn Sie den Weg eines Festplatten-Images gehen, und sich vom Mac abzumelden, wenn Sie es nicht verwenden, wenn Sie Filevault ausprobieren, sonst werden Sie diese Ebenen verpassenPasswortschutz. Natürlich schränken diese beiden Methoden die Lesbarkeit der Dateien auf einem Mac ein. Wenn Sie also plattformübergreifenden Zugriff auf die betreffende Datei haben möchten, funktioniert dieser vi-Trick gut, da er von Linux und anderen Unix-Varianten mit vi oder zugänglich bleibt vim. Möchten Sie also die Befehlszeilenroute wählen? Dann weiter mit dem Verschlüsseln von Textdateien mit vi!

Erstellen der passwortgeschützten Textdatei in vim

Das Erstellen der Datei ist einfach genug, starten Sie Terminal (/Applications/Utilities/ aber Sie sollten das inzwischen wissen, wenn Sie mit der Befehlszeile vertraut sind) und verwenden Sie die folgende Befehlssyntax:

vi -x protectedtext

Wenn Sie von vi dazu aufgefordert werden, geben Sie zweimal ein Passwort ein und öffnen Sie vi mit dem verschlüsseltes Textdokument. Wie bei verschlüsselten Dateien üblich, vergessen Sie dieses Passwort nicht, sonst können Sie die Datei nicht mehr öffnen.

Nun sind Sie also in vi. Wenn Sie mit VI und VIM vertraut sind, brauchen Sie offensichtlich keine Hilfe, aber vi/vim kann für Neulinge im fortgeschrittenen Texteditor ein großes verwirrendes Problem sein. Ohne in ein riesiges vi-Tutorial zu gehen, konzentrieren wir uns auf nur ein paar sehr einfache vi-Befehle, mit denen Sie sich im Dokument bewegen, Text einfügen, speichern, beenden und beides gleichzeitig beenden und die verschlüsselte Textdatei speichern können.

Einfache vi-Befehle

  • i zum Einfügen von Text
  • Strg+F zum Vorwärtsblättern auf dem Bildschirm
  • Strg+B zum Zurückblättern ein Bildschirm
  • /(SuchePhrase) + RETURN, um die Datei nach „Suchphrase“ zu durchsuchen
  • ESCAPE, um vi-Befehle einzugeben, um beenden, speichern und beenden zu können usw.
  • ESCAPE + ZZ, um vi zu speichern und zu beenden
  • ESCAPE + :q! zum Beenden ohne Speichern
  • ESCAPE + :w + RETURN zum Speichern ohne Beenden

Ja, hier wird zwischen Groß- und Kleinschreibung unterschieden. Zum Beispiel muss ZZ zum Beenden und Speichern in Großbuchstaben geschrieben werden, wodurch der Befehl zum Speichern und Beenden eher wie Shift+ZZ aussieht.

Wir halten es hier absichtlich einfach, aber wenn Sie möchten nach einem ausführlichen vi-Tutorial suchen, hier ist ein großartiges von einer führenden Ingenieuruniversität.

Als praktisches Beispiel sehen Sie hier, was Sie tun würden, um das verschlüsselte Dokument mit einem Passwort zu erstellen, geben Sie einige ein Text, und dann speichern und beenden. Wir werden Tastenbefehle mit hervorheben, um anzuzeigen, wann eine Taste gedrückt werden muss:

vi -x encrypted_text_file

(geben Sie etwas ein, das Sie in der verschlüsselten Datei haben möchten, tun Sie so, als ob Sie es wären jetzt fertig und möchte beenden und speichern)

ZZ

Du bist jetzt wieder auf der Kommandozeile. Um zum Dokument zurückzukehren, können Sie es einfach wie gewohnt mit vi öffnen:

vi encrypted_text_File

Sie müssen dann das Passwort eingeben, um auf den Inhalt zuzugreifen.

Alle Dies mag für diejenigen, die mit vi/vim nicht vertraut sind, ein wenig fremd erscheinen, aber Sie werden schnell den Dreh raus haben.

Wichtig: Nur die geschützte Datei ist zugänglich über vi/vim

Auf diese Datei und ihren Inhalt kann jetzt nur noch zugegriffen werdenüber vi/vim führt der Versuch, es mit einer anderen Anwendung oder einem Befehlszeilentool zu öffnen, dazu, dass nichts als Kauderwelsch angezeigt wird, dem eine „VimCrypt“-Meldung vorangestellt wird, die etwa so aussieht:

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

Sie können sich auch dafür entscheiden, einfach eine normale Textdatei mit einem Texteditor Ihrer Wahl zu erstellen, sie mit einem Passwort zu komprimieren, sie dann zu entpacken, um das Dokument zu ändern oder zu verwenden, und sie dann mit dem erneut zu komprimieren dasselbe Passwort, aber es wäre schwer zu argumentieren, dass dies einfacher ist als der zuvor erwähnte Trick, obwohl ein Vorteil des Zip-Ansatzes die plattformübergreifende Kompatibilität und die Möglichkeit ist, die enthaltenen Dokumente über jede Anwendung zu ändern.

Danke an Chris für die Tipp-Inspiration

Hallo! Ich bin Autor dieser Seiten. Ich hoffe, dass meine Artikel für Sie nützlich sind