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

Скрыть содержимое файла от чужих глаз в OS X достаточно просто — его нужно просто зашифровать с паролем. В OS X встроена поддержка технологии OpenSSL, и чтобы воспользоваться ей, вам понадобится командная строка, т.е. наш любимый «Терминал».

👌 В телеграм-канале «Лайфхакер» лучшие статьи о том, как сделать жизнь проще.

Зашифровать файл:

openssl des3 -salt -in файл.txt -out зашифрованный_файл.txt -k пароль

Дешифровать файл:

openssl des3 -d -salt -in зашифрованный_файл.txt -out дешифроанный_файл.txt -k пароль

Напоследок несколько замечаний. Крайне рекомендуем не использовать одинаковые имена файлов в параметрах ‑in и ‑out. Данная команда работает только для файлов, и чтобы защитить таким образом папку, предварительно заархивируйте ее, например, в Zip-архив.

И не забудьте установленный пароль, без него получить свои данные обратно будет практически невозможно :)

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Это упрощённая версия страницы.

Читать полную версию
Vasiliy Litovchenko
> В OS X встроена поддержка технологии OpenSSLOpenSSL - это не "технология"
Гость
Не могу не напомнить: все введенные в терминале команды сохраняются. Целиком. Включая "-k пароль".Так что хотя бы не забывайте вовремя прибивать файл ~/.bash_history
Alexander
Подскажите, что не так делаю? Вылазит такая хрень:"29288:error:02001002:system library:fopen:No such file or directory:/SourceCache/OpenSSL098/OpenSSL098-47/src/crypto/bio/bss_file.c:356:fopen('preved.key','r')"