Существуют ли какие-либо встроенные инструменты командной строки, которые я могу зашифровать и расшифровать в текстовом файле (и предоставить ему какой-то пароль).
mac
command-line
security
encryption
codecompleting
источник
источник
Ответы:
openssl
поставляется предварительно установленным в Mac OS X.Вы можете использовать следующие команды:
(скопировано из командной строки OpenSSL HOWTO: как мне просто зашифровать файл? )
Эти команды используют 256-битное шифрование AES с Cipher Block Chaining (CBC), что примерно так же безопасно, как и сейчас.
источник
openssl
команд, он попросит васenter aes-256-cbc encryption password
.-pass pass:MYSECRETPASSWORD
, хотя пароль тогда, конечно, не скрыт отps
и т. д.Я построил сценарий оболочки для этого. Вы можете использовать его на Mac или Linux.
Просто сохраните это в текстовом файле выпуска chmod + x file, чтобы сделать его исполняемым. после этого используйте ./filename --help, чтобы получить информацию.
источник
-a
приведет к раздуванию выходного файла.Mac OS X имеет возможность создавать зашифрованные контейнерные файлы (аналогично, например, Truecrypt), которые могут увеличиваться в зависимости от объема данных, помещенных в них. Используйте Disk Utility для этого.
В Дисковой утилите выберите Файл »Создать» Пустой образ диска ... с одним из разреженных форматов изображений. Выберите AES-128 или AES-256 в качестве шифрования.
Из командной строки те же функции доступны через
hdiutil
программу.источник