Wie kann ich feststellen, ob ein Disk-Image (.sparseimage) verschlüsselt ist?

Gibt es eine Möglichkeit zu bestätigen, dass ein Bild verschlüsselt ist? Wenn ich im Finder „Informationen abrufen“ wähle, wird nichts angezeigt, und wenn ich das Festplatten-Dienstprogramm verwende, kann ich die Informationen anscheinend auch nicht sehen.

Ich weiß, dass ich versuchen könnte, es auf einem anderen Computer zu installieren und zu sehen, ob ich ein Passwort verwenden muss, aber ich suche nach einer sauberen Möglichkeit, OSX dazu zu bringen, mir mitzuteilen, dass es verschlüsselt ist.

Antworten (4)

Hier sind einige Möglichkeiten, dies zu überprüfen. Letzteres funktioniert nur in Lion. Der dritte ist wahrscheinlich der einfachste, wenn Sie mit Terminal vertraut sind.


Alle Schlüsselbunde sperren

Eine schnelle Möglichkeit, dies zu überprüfen, besteht darin, die Schlüsselbundverwaltung zu öffnen (unter /Programme/Dienstprogramme/), „Datei“ > „Alle Schlüsselbunde sperren“ zu wählen und dann zu versuchen, das Disk-Image zu mounten.

Wenn es verschlüsselt ist, sollten Sie eine Nachricht wie erhalten

diskimages-helper möchte den "Login"-Schlüsselbund verwenden

und zur Eingabe des Schlüsselbund-Passworts aufgefordert werden (dasselbe wie Ihr OS X-Anmeldepasswort). Wenn es nicht verschlüsselt ist, wird es einfach gemountet.


Login-Schlüsselbund suchen

Anstatt alle Schlüsselbunde zu sperren, könnten Sie stattdessen im Login-Schlüsselbund nach Ihrem Disk-Image suchen: Wählen Sie den Login-Schlüsselbund aus und geben Sie dann den Namen der .sparseimage-Datei in das Suchfeld ein.

Wenn der .sparseimage-Name jedoch seit seiner Erstellung geändert wurde, wird er im Login-Schlüsselbund nicht mit dem neuen Namen angezeigt.

Wenn Sie Ihr Disk-Image nicht finden, können Sie die Methode Alle Schlüsselbunde sperren oben oder die Terminal-Methode unten ausprobieren, um sicherzugehen.


Terminal-Befehl

Sie können den folgenden Befehl eingeben, um zu überprüfen, ob das Disk-Image verschlüsselt ist:

hdiutil imageinfo /path/to/image | grep Encryption

Ersetzen Sie /path/to/imagedurch den Pfad zum Disk-Image. Wenn das Disk-Image verschlüsselt ist, gibt der Befehl etwa Folgendes zurück:

     Encryption: AES-128

Wenn es nicht verschlüsselt ist, wird überhaupt nichts angezeigt.


Verwenden Sie das Festplatten-Dienstprogramm in Lion

Neu in Lion, das Festplatten-Dienstprogramm zeigt jetzt an, ob ein Disk-Image verschlüsselt ist.

  1. Unmounten Sie das Disk-Image, wenn es gemountet ist.

  2. Öffnen Sie das Festplattendienstprogramm und ziehen Sie die .sparseimage-Datei in die Geräteliste auf der linken Seite des Fensters des Festplattendienstprogramms.

  3. Wählen Sie das .sparseimage in der Geräteliste aus und sehen Sie sich den Informationsbereich unten im Fenster an. Wenn die Festplatte verschlüsselt ist, wird dies unter „Datenträger-Schreibstatus“ angezeigt.

Von der Befehlszeile aus können Sie ' hdiutil isencrypted {image-name}' verwenden.

bash-3.2$ hdiutil isencrypted unencrypted.sparseimage
encrypted: NO
bash-3.2$ hdiutil isencrypted encrypted.sparseimage
encrypted: YES
blocksize: 512
uuid: FC3C26ED-3056-4F98-8248-DD2F16B39357
private-key-count: 0
passphrase-count: 1
max-key-count: 1
version: 2
bash-3.2$
:-) Du hast mich hier um ein paar Sekunden geschlagen...
👍 Beste Antwort, wenn Sie nur verschlüsselt wissen wollen oder nicht? Während die Antwort von @joelseph am besten ist, wenn Sie die Details des Verschlüsselungsschemas wissen möchten, aber um diese Antwort zu erhalten, müssen Sie zuerst das Passwort für die Entschlüsselung angeben.

hdiutil isencrypted <image-name>wird den Trick machen.

Von der hdiutil(1) Manpage:

isencrypted image: gibt eine Zeile aus, die angibt, ob das Bild verschlüsselt ist. Wenn dies der Fall ist, werden zusätzliche Details gedruckt.

Ich habe das mit Mavericks versucht. Es war überraschend schwer zu sagen, ob mein Disk-Image wirklich verschlüsselt war oder ob es einfach denselben Namen hatte wie ein zuvor verschlüsseltes Image.

Solange es einmal gemountet wurde, zeigte das Festplattendienstprogramm es nicht als verschlüsselt an. Das Sperren des Schlüsselbundzugriffs hat nicht geholfen, es ist, als würde OS X Verschlüsselungsschlüssel zwischenspeichern.

Ich musste das Bild unmounten, alle Verweise in der Schlüsselbundverwaltung entfernen und dann versuchen, es zu mounten. Dann wurde ich nach einem Passwort gefragt.

Sobald es sich in einem Zustand befindet, in dem Mavericks ein Passwort anfordert, zeigt das Festplatten-Dienstprogramm die Image-Datei (nicht gemountetes Image) als „Nicht gemountet, verschlüsselt“ an.

Wenn Sie zuerst absteigen und bereit sind, das Terminal zu verwenden, funktioniert hdiutil isencrypted {image-name}, wie von Patrix und Stephen erwähnt, mit Mavericks.