Gibt es eingebaute Befehlszeilentools, mit denen ich eine Textdatei verschlüsseln und entschlüsseln kann (und die ein Kennwort enthält)?
mac
command-line
security
encryption
Codecompleting
quelle
quelle
Antworten:
openssl
wird unter Mac OS X vorinstalliert geliefert.Sie können die folgenden Befehle verwenden:
(kopiert von OpenSSL Command-Line HOWTO: Wie verschlüssele ich einfach eine Datei? )
Diese Befehle verwenden eine 256-Bit-AES-Verschlüsselung mit Cipher Block Chaining (CBC).
quelle
openssl
Befehle ausgeführt haben, werden Sie dazu aufgefordertenter aes-256-cbc encryption password
.-pass pass:MYSECRETPASSWORD
, obwohl das Passwort dann natürlich nicht verborgenps
ist usw.Ich habe dafür ein Shell-Skript erstellt. Sie können es auf Mac oder Linux verwenden.
Speichern Sie dies einfach in einer Textdatei in der Ausgabe chmod + x-Datei, um sie ausführbar zu machen. benutze danach ./filename --help um Infos zu bekommen.
quelle
-a
unnötige Verwendung von wird die Ausgabedatei unnötig aufgebläht.Mac OS X bietet die Möglichkeit, verschlüsselte Containerdateien (ähnlich wie Truecrypt) zu erstellen, die optional mit der Menge der darin enthaltenen Daten wachsen können. Verwenden Sie dazu das Festplatten-Dienstprogramm .
In Festplatten - Dienstprogramm , wählen Sie Datei »Neu» Blank Disk Image ... mit einem der spärlichen Bildformate. Wählen Sie AES-128 oder AES-256 als Verschlüsselung.
Über die Befehlszeile ist dieselbe Funktionalität über das
hdiutil
Programm verfügbar .quelle