Comment savoir si une image disque (.sparseimage) est cryptée?

13

Existe-t-il un moyen de confirmer qu'une image est cryptée? Lorsque je choisis «Obtenir des informations» dans le Finder, cela ne révèle rien, et lorsque j'utilise l'utilitaire de disque, je n'arrive pas non plus à voir les informations.

Je sais que je pourrais essayer de le monter sur une autre machine et voir si j'ai besoin d'utiliser un mot de passe, mais je cherche un moyen propre pour qu'OSX me dise qu'il est crypté.

Mark Theunissen
la source

Réponses:

8

Voici quelques façons de vérifier. Le dernier ne fonctionne que dans Lion. Le troisième est probablement le plus simple si vous êtes à l'aise avec Terminal.


Verrouiller tous les porte-clés

Un moyen rapide de vérifier consiste à ouvrir l'accès au trousseau (situé dans / Applications / Utilitaires /), choisissez Fichier> Verrouiller tous les trousseaux, puis essayez de monter l'image disque.

S'il est crypté, vous devriez obtenir un message comme

diskimages-helper veut utiliser le trousseau "login"

et être invité à entrer le mot de passe du trousseau (identique à votre mot de passe de connexion OS X). S'il n'est pas chiffré, il se montera simplement.


Recherche login Porte-clés

Au lieu de verrouiller tous les trousseaux, vous pouvez rechercher votre image disque dans le trousseau de connexion: sélectionnez le trousseau de connexion, puis tapez le nom du fichier .sparseimage dans le champ de recherche.

Cependant, si le nom .sparseimage a été modifié depuis sa création, il n'apparaîtra pas dans le trousseau de connexion avec le nouveau nom.

Si vous ne trouvez pas votre image disque, vous pouvez essayer la méthode Lock All Keychains ci-dessus ou la méthode Terminal ci-dessous pour être certain.


Commande de terminal

Vous pouvez entrer la commande suivante pour vérifier si l'image disque est cryptée:

hdiutil imageinfo /path/to/image | grep Encryption

Remplacez le /path/to/imagepar le chemin d'accès à l'image disque. Si l'image disque est cryptée, la commande retournera quelque chose comme:

     Encryption: AES-128

S'il n'est pas chiffré, il ne montrera rien du tout.


Utiliser l'utilitaire de disque dans Lion

Nouveau dans Lion, l'Utilitaire de disque indique désormais si une image disque est chiffrée.

  1. Démontez l'image disque si elle est montée.

  2. Ouvrez l'Utilitaire de disque et faites glisser le fichier .sparseimage vers la liste des périphériques sur le côté gauche de la fenêtre Utilitaire de disque.

  3. Sélectionnez l'image .sparse dans la liste des appareils et regardez la zone d'informations en bas de la fenêtre. Si le disque est crypté, cela sera indiqué sous "État d'écriture du disque".

joelseph
la source
11

à partir de la ligne de commande, vous pouvez utiliser ' 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$
Stephen Paul Lesniewski
la source
:-) Vous m'avez battu de quelques secondes ici ...
nohillside
3

hdiutil isencrypted <image-name> fera l'affaire.

À partir de la page de manuel hdiutil (1):

image cryptée: imprime une ligne indiquant si l'image est cryptée. Si c'est le cas, des détails supplémentaires sont imprimés.

nohillside
la source
0

J'ai essayé cela avec Mavericks. Il était étonnamment difficile de dire si mon image disque était vraiment cryptée, ou si elle avait simplement le même nom qu'une image précédemment cryptée.

Tant qu'il avait été monté une fois, l'Utilitaire de disque ne l'affichait pas comme crypté. Verrouiller l'accès au trousseau n'a pas aidé, c'est comme si OS X mettait en cache les clés de chiffrement.

J'ai dû démonter l'image, supprimer toutes les références dans Keychain Access, puis essayer de la monter. Ensuite, on m'a demandé un mot de passe.

Une fois qu'il est dans un état où Mavericks demande un mot de passe, Disk Utility DID affiche le fichier image (image non montée) comme "Non monté, crypté".

Si vous démontez d'abord et que vous êtes prêt à utiliser le terminal, comme indiqué par Patrix et Stephen, hdiutil isencrypted {image-name} fonctionne avec Mavericks.

John Faughnan
la source