Как зашифровать файл в 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
29.09.12 05:35
> В OS X встроена поддержка технологии OpenSSL OpenSSL - это не "технология"
Гость
01.10.12 13:52
Не могу не напомнить: все введенные в терминале команды сохраняются. Целиком. Включая "-k пароль". Так что хотя бы не забывайте вовремя прибивать файл ~/.bash_history
Alexander
14.10.12 13:30
Подскажите, что не так делаю? Вылазит такая хрень: "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')"