Erstellen Sie eine passwortgeschützte Textdatei mit vi und der Befehlszeile
Inhaltsverzeichnis:
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. 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 vollständig über die grafische Oberfläche und das Dateisystem von Mac OS X gehandhabt wird. 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 des Passwortschutzes vermissen .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!
Passwortgeschützte Textdatei in vim erstellen
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üsselten Textdokument. Wie bei verschlüsselten Dateien üblich, vergessen Sie dieses Passwort nicht, sonst können Sie die Datei nicht erneut öffnen.
So, jetzt bist du 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 einige 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, um einen Bildschirm vorwärts zu blättern
- Strg+B, um einen Bildschirm zurück zu scrollen
- /(Suchbegriff) + RETURN, um die Datei nach „Suchbegriff“ zu durchsuchen
- ESCAPE zur Eingabe von vi-Befehlen, zum Beenden, Speichern und Beenden usw.
- ESCAPE + ZZ zum Speichern und Beenden von vi
- ESCAPE + :q! beenden ohne zu speichern
- ESCAPE + :w + RETURN zum Speichern ohne Beenden
Ja, hier wird zwischen Groß- und Kleinschreibung unterschieden. Um beispielsweise zu beenden und zu speichern, muss ZZ in Großbuchstaben geschrieben werden, wodurch der Befehl zum Speichern und Beenden eher wie Umsch alt+ZZ aussieht.
Wir h alten es hier absichtlich einfach, aber wenn Sie nach einem ausführlichen vi-Tutorial suchen, finden Sie hier ein großartiges von einer führenden Ingenieuruniversität.
Als praktisches Beispiel würden Sie wie folgt vorgehen, um ein verschlüsseltes Dokument mit einem Passwort zu erstellen, Text einzugeben und dann zu speichern und zu beenden. Wir heben Tastenbefehle mit hervor, um anzuzeigen, wann eine Taste gedrückt werden muss:
vi -x verschlüsselte_Textdatei (geben Sie einige Dinge ein, die in der verschlüsselten Datei enth alten sein sollen, tun Sie so, als wären Sie jetzt fertig und möchten beenden und speichern) ZZ
Sie befinden sich jetzt wieder in der Befehlszeile. Um zum Dokument zurückzukehren, können Sie es einfach wie gewohnt mit vi öffnen:
vi verschlüsselte_Textdatei
Sie müssen dann das Passwort eingeben, um auf die Inh alte zuzugreifen.
All dies mag für diejenigen, die nicht an vi/vim gewöhnt sind, ein wenig fremd erscheinen, aber Sie werden schnell den Dreh raus haben.
Wichtig: Auf die geschützte Datei kann nur über vi/vim zugegriffen werden
Auf diese Datei und ihren Inh alt kann jetzt nur noch über vi/vim zugegriffen werden. Wenn Sie versuchen, sie mit einer anderen Anwendung oder einem Befehlszeilentool zu öffnen, wird nichts als Kauderwelsch angezeigt, dem eine „VimCrypt“-Meldung vorangeht , sieht etwa so aus:
VimCrypt~01!}???+?)??j2???^1Z??u4@???.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 demselben Passwort erneut zu komprimieren , aber es wäre schwer zu argumentieren, dass dies einfacher ist als der oben genannte Trick, obwohl ein Vorteil des Zip-Ansatzes die plattformübergreifende Kompatibilität und die Möglichkeit ist, die enth altenen Dokumente über jede Anwendung zu ändern.
Danke an Chris für die Tipp-Inspiration