Existe-t-il des outils de ligne de commande intégrés que je peux chiffrer et déchiffrer un fichier texte (et lui fournir une sorte de mot de passe).
mac
command-line
security
encryption
codecompleting
la source
la source
Réponses:
openssl
est préinstallé sur Mac OS X.Vous pouvez utiliser les commandes suivantes:
(copié à partir de la ligne de commande OpenSSL HOWTO: Comment puis-je simplement chiffrer un fichier? )
Ces commandes utilisent le cryptage AES 256 bits avec Cipher Block Chaining (CBC), qui est à peu près aussi sécurisé qu'il l'est actuellement.
la source
openssl
commandes ci-dessus , il vous le demandeenter aes-256-cbc encryption password
.-pass pass:MYSECRETPASSWORD
, bien que le mot de passe ne soit bien sûr pas cachéps
, etc.J'ai construit un script shell pour ça. Vous pouvez l'utiliser sur Mac ou Linux.
Enregistrez simplement ceci dans un fichier texte dans le fichier issue chmod + x pour le rendre exécutable. après cela, utilisez ./filename --help pour obtenir des informations.
la source
-a
inutile de gonflera inutilement le fichier de sortie.Mac OS X a la possibilité de créer des fichiers conteneurs chiffrés (similaires à Truecrypt, par exemple), qui peuvent éventuellement augmenter avec la quantité de données qu'ils contiennent. Utilisez l' Utilitaire de disque pour ce faire.
Dans Utilitaire de disque , sélectionnez Fichier »Nouveau» Image de disque vierge… avec l'un des formats d'image clairsemés . Sélectionnez AES-128 ou AES-256 comme cryptage.
Depuis la ligne de commande, la même fonctionnalité est disponible via le
hdiutil
programme.la source