Outils pour compresser et crypter des fichiers

14

Je souhaite compresser plusieurs fichiers et les chiffrer avec un mot de passe si possible.

  • Existe-t-il des outils intégrés dans Mac OS qui offrent de telles fonctionnalités?
  • Sinon, pouvez-vous me recommander une alternative (freeware)?
  • Je serais également satisfait d'une commande de terminal.
gentmatt
la source

Réponses:

11

Oui, vous pouvez le faire en utilisant le disque intégré Images de Mac OS X . Une image disque (ou fichier DMG) est un fichier qui, une fois ouvert, se présente comme un volume amovible Mac OS X, semblable à un disque dur amovible. De nombreuses applications OS X sont déployées sur des images disque. Si vous cryptez votre répertoire personnel à l'aide de FileVault, vous créez une image disque de bundle de rechange.

Vous pouvez créer des images de disque OS X qui sont compressées et / ou chiffrées. Cependant, si vous créez un DMG compressé , il sera en lecture seule, ce qui peut ou non fonctionner pour vous.

Pour créer une nouvelle image disque chiffrée vide sous OS X:

  1. Ouvrez l' Utilitaire de disque , qui se trouve dans le dossier "utilitaires" du dossier "Applications".

  2. Dans le menu Fichier , choisissez Nouveau> Image de disque vierge ...

  3. Dans la boîte de dialogue qui apparaît, vous pouvez spécifier où enregistrer l'image disque, le nom du volume et choisir le type de cryptage:

Boîte de dialogue Nouvelle image disque

  • Assurez-vous de choisir "Cryptage AES 128 bits (recommandé)" ou "Cryptage AES 256 bits (plus sécurisé)" dans le menu "Cryptage". Veillez également à définir une taille pour l'image disque.

  • Si vous créez un bundle clairsemé (plus récent et peut être plus fiable) ou une image de rechange (plus ancienne, peut être facilement corrompue si elle est ouverte et votre ordinateur est arrêté de manière incorrecte), le fichier image commencera petit et augmentera à mesure que vous ajoutez fichiers, jusqu'à une taille maximale que vous spécifiez.

  • Si vous créez une "image de disque en lecture / écriture", le fichier image démarrera à la taille maximale spécifiée dans la boîte de dialogue.

Après avoir enregistré le fichier d'image disque, vous serez invité à entrer un mot de passe et une vérification. Une fois terminé, vous aurez un nouveau volume sur votre bureau et dans la vue "Ordinateur" où vous pourrez commencer à déposer des fichiers!

Résultat final

Pour créer une image compressée en lecture seule , vous pouvez effectuer l'une des deux opérations suivantes:

  1. Suivez les mêmes étapes ci - dessus, mais au lieu de Nouvelle> Image disque vierge ... , choisissez Nouveau> image disque du dossier ... . Cela vous demandera d'abord de sélectionner un dossier plein de fichiers. De là, il présentera une boîte de dialogue similaire à celle ci-dessus, mais ne demandera pas de nom ou de taille de volume; il utilisera le nom du dossier et la taille sera automatiquement calculée. Assurez-vous de choisir de créer une image compressée et n'oubliez pas le cryptage

    Imagerie d'un dossier

  2. Alternativement, si vous avez créé une image vierge et l'avez remplie de fichiers, vous pouvez convertir cette image en une image compressée. Il s'agit d'un moyen pratique de sauvegarder vos fichiers cryptés. Conservez l'image non compressée en lecture / écriture principale comme espace de travail quotidien et convertissez-la périodiquement en une image compressée en lecture seule que vous pouvez sauvegarder sur un périphérique externe. Pour ce faire, choisissez Images> Convertir ... dans l'Utilitaire de disque. Sélectionnez le fichier DMG, puis vous verrez le même écran que ci-dessus.

Protip: si vous faites glisser et déposez un dossier sur l'icône du Dock de l'Utilitaire de disque, il vous proposera automatiquement de créer une image disque à partir de ce dossier.

Protip # 2: Si vous créez une image disque cryptée à partir d'un dossier non crypté et que vous souhaitez supprimer les fichiers originaux non cryptés, n'oubliez pas d'utiliser l'effacement sécurisé sinon vous risquez de laisser des informations confidentielles sur votre disque dur.

Josh
la source
2
+1 Excellentes instructions. J'ai cependant un ajout à protip # 2: généralement, les versions précédentes des fichiers ont été supprimées de manière non sécurisée (la plupart des programmes le font lors de l'enregistrement des modifications), il est donc préférable d'effacer en toute sécurité l'espace libre sur le disque par la suite (exécutez l'Utilitaire de disque, sélectionnez le volume dans la barre latérale, puis l'onglet Effacer, puis cliquez sur Effacer l'espace libre. Lorsqu'il vous demande à quel point il doit être minutieux, sélectionnez le mode de base "Zero Out").
Gordon Davisson
Merci beaucoup! En effet très utile, surtout avec les Protips. C'est rapide. Ce que j'aime le plus, c'est que le mot de passe que j'ai créé est automatiquement stocké dans le trousseau.
gentmatt
1
Bien que le stockage du mot de passe pour une image cryptée dans le trousseau soit pratique, c'est également un risque pour la sécurité car toute personne qui accède à votre compte a également accès au fichier DMG. Pensez à utiliser un conteneur de mots de passe comme Password Wallet ou 1Password à la place. Ou créez un fichier de trousseau distinct, en utilisant un deuxième mot de passe, pour contenir vos mots de passe dmg. Ce fichier de trousseau peut être verrouillé et déverrouillé séparément du trousseau de connexion.
jaberg
Grands points @jaberg. Je recommande également de conserver plusieurs trousseaux, un pour les trucs de tous les jours et un pour les articles plus sécurisés.
Josh
4

La façon la plus simple de compresser est de cliquer avec le bouton droit sur n'importe quel fichier et de sélectionner l'option appropriée pour créer un fichier zip (sans mot de passe cependant).

Au niveau de la ligne de commande / du terminal, il y a au moins

  • zipqui prend en charge le cryptage ( zip -P password ...)
  • gzip ce qui ne fait pas
  • opensslqui ne chiffre que (donc compresser avec le gzippremier), par exempleopenssl enc -aes-256-cbc -e -in note.txt -out note.txt.enc -pass pass:money

Pour zip et openssl, le mot de passe sera visible par tous les utilisateurs pendant l'exécution du cryptage. Ce n'est généralement pas un problème sur un système de bureau, sinon vous pouvez consulter la opensslpage de manuel pour savoir comment lire le mot de passe à partir d'un fichier ou similaire.

nohillside
la source
1

Vous pouvez le faire avec seulement des outils dans OSX

Pour une compression simple, faites un clic droit sur le fichier dans le Finder et choisissez compresser.

Pour compresser et ajouter un mot de passe - Avec l'Utilitaire de disque, créez une nouvelle image disque - choisissez les options de cryptage et de format d'image. Copiez-y ensuite les fichiers.

Depuis la ligne de commande, regardez gzip et zip

user151019
la source
0

Bien que je recommande et utilise moi-même des fichiers DMG cryptés - voir la réponse acceptée de Josh - il existe une autre façon de le faire dans Terminal en utilisant une combinaison d'outils gratuits et intégrés.

Jason Seney explique dans son article Open, Edit & Save Encrypted Files with Vim and GPG :

En utilisant vim et gpg, nous pouvons ouvrir, modifier et enregistrer uniquement le fichier crypté et ne rien laisser en texte brut sur le disque dur.

En utilisant MacGP2, vous pouvez crypter:

gpg -c -o myfile.mkdn

et décrypter:

gpg -d myfile.mkdn.gpg 

L'article de Jason fournit des instructions pour diriger des fichiers directement dans et hors de vim et la sauce secrète pour créer des commandes d'alias qui facilitent le cryptage et le décryptage.

Comme je l'ai dit, j'utilise les outils DMG intégrés, mais si vous êtes un utilisateur de ligne de commande, en particulier de vim, ou si vous devez vous assurer que les copies en clair de vos fichiers secrets n'existent jamais sur le disque ou dans des fichiers d'échange , La méthode de Jason mérite d'être considérée.

jaberg
la source
1
Il vaut la peine de réitérer que le décryptage du fichier, puis l'écriture des données décryptées sur le disque dur est dangereux (comme dans l' gpgexemple de cette réponse). Il est difficile (presque impossible avec certains lecteurs) d'effacer définitivement le fichier non chiffré. Si vous êtes sérieux au sujet de la sécurité, utilisez un dmg chiffré - c'est la seule option sécurisée. Vous pouvez créer des dmg chiffrés à partir de la ligne de commande à l'aide de l' diskutiloutil de ligne de commande (il offre tout dans Disk Utility.app et plus). Dans les versions récentes d'OS X, l'échange est toujours crypté, sauf si vous le désactivez (difficile à faire).
Abhi Beckert