Как зашифровать файл из командной строки OS X

Относится к категориям: Apple, Mac, OS X, Security
Владимир Ш.
  Если вы хотите зашифровать файл или несколько на вашем Маке, чтобы сохранить их в безопасности, есть несколько доступных вам вариантов. Есть целый ряд сторонних инструментов, таких как GPG Suite от GPGTools, который предлагает варианты шифрования файлов, но компания Эпл также предлагает встроенную поддержку шифрования в образы дисков.

В то время как надежная упаковка файлов в образ диска как правило, требует использования Disk Utility, вы также можете сделать это через командную строку, что может быть полезно, если вы обращаетесь к системе удаленно через SSH или скрипты.

Чтобы сделать это, вам нужно просто выполнить следующую команду в терминале:

hdiutil create -srcfolder SOURCEPATH -encryption AES-128 DESTINATIONDMG

Команда "hdiutil" - предустановленная программа от Эпл для управления образами дисков. Заменив SOURCEPATH на путь к нужному файлу или папке, вы ыключите его в шифрование.
 
Схема шифрования, используемая в этом примере - AES-128, хотя можно также использовать AES-256 для высшего уровня шифрования. Последний компонент в команде "DESTINATIONDMG" нужно заменить на полный путь к файлу окончательного образа диска.

Например, если в моей папке документов есть папка под названием "privatefiles", я могу зашифровать её в образе диска под названием "encryptedimage.dmg" на моем рабочем столе, выполнив следующую команду (все в одной строке):

hdiutil create -srcfolder ~/Documents/privatefiles/ -encryption AES-128 ~/Desktop/encryptedimage.dmg

При запуске, команда запросит пароль и его подтверждение, чтобы обезопасить образ диска. Затем она создаст образ диска равного размером с шифруемыми файлами, поэтому она не будет занимать лишнего места. Затем вы можете удалить личные файлы из вашей системы, так чтобы они были только в образе диска.
Комментариев - 0
Рейтинг - 1288 баллов
 
Похожие статьи на сайте:
 
Комментариев: 0
 
Имя *:

E-mail:

Текст комментария *: