Как узнать, зашифрован ли образ диска (.sparseimage)?

13

Есть ли способ подтвердить, что изображение зашифровано? Когда я выбираю «Получить информацию» в Finder, он ничего не показывает, а когда я использую Дисковую утилиту, я тоже не вижу информации.

Я знаю, что могу попробовать смонтировать его на другом компьютере и посмотреть, нужно ли мне использовать пароль, но я ищу чистый способ заставить OSX сказать мне, что он зашифрован.

Марк Теуниссен
источник

Ответы:

8

Вот несколько способов проверить. Последний работает только во льве. Третий, вероятно, самый простой, если вам удобно использовать терминал.


Блокировка всех брелков

Быстрый способ проверить - открыть Access Keychain Access (находится в / Applications / Utilities /), выбрать File> Lock All Keychains, затем попытаться смонтировать образ диска.

Если он зашифрован, вы должны получить сообщение как

diskimages-helper хочет использовать брелок «логин»

и будет предложено ввести пароль цепочки для ключей (такой же, как ваш пароль для входа в OS X). Если он не зашифрован, он просто смонтируется.


Поиск Войти Брелок

Вместо того, чтобы блокировать все цепочки для ключей, вы можете вместо этого искать образ диска в цепочке для ключей входа в систему: выберите цепочку для ключей входа в систему, а затем введите имя файла .sparseimage в поле поиска.

Однако, если имя .sparseimage было изменено с момента его создания, оно не будет отображаться в цепочке для ключей входа с новым именем.

Если вы не нашли свой образ диска, вы можете попробовать метод Lock All Keychains выше или Terminal ниже, чтобы быть уверенным.


Терминальная команда

Вы можете ввести следующую команду, чтобы проверить, зашифрован ли образ диска:

hdiutil imageinfo /path/to/image | grep Encryption

Замените /path/to/imageпуть к образу диска. Если образ диска зашифрован, команда вернет что-то вроде:

     Encryption: AES-128

Если он не зашифрован, он вообще ничего не показывает.


Используйте Дисковую Утилиту в Lion

Новое в Lion, Disk Utility теперь показывает, зашифрован ли образ диска.

  1. Размонтируйте образ диска, если он смонтирован.

  2. Откройте Дисковую утилиту и перетащите файл .sparseimage в список устройств в левой части окна Дисковой утилиты.

  3. Выберите .sparseimage в списке устройств и посмотрите на область информации в нижней части окна. Если диск зашифрован, это будет указано в разделе «Состояние записи на диск».

joelseph
источник
11

из командной строки вы можете использовать ' hdiutil isencrypted {image-name}'.

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$
Стивен Пол Лесневски
источник
:-) Вы опередили меня на несколько секунд здесь ...
nohillside
3

hdiutil isencrypted <image-name> сделает свое дело.

Со страницы руководства hdiutil (1):

isencrypted image: напечатать строку, указывающую, зашифровано ли изображение. Если это так, дополнительные детали печатаются.

Nohillside
источник
0

Я попробовал это с Маверикс. Было удивительно трудно сказать, действительно ли мой образ диска был зашифрован или просто имел то же имя, что и образ, который был ранее зашифрован.

Пока он был смонтирован один раз, Дисковая утилита не показала его в зашифрованном виде. Блокировка доступа Keychain не помогла, как будто OS X кэширует ключи шифрования.

Мне пришлось размонтировать образ, удалить все ссылки в Keychain Access, а затем попытаться смонтировать его. Затем меня попросили ввести пароль.

Как только Mavericks запрашивает пароль, DID Дисковой утилиты показывает файл образа (не смонтированный образ) как «Не смонтирован, зашифрован».

Если вы сначала отключитесь и захотите использовать терминал, то, как отмечают Патрикс и Стивен, hdiutil isencrypted {image-name} работает с Mavericks.

Джон Фоннан
источник