Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

Шифровать и расшифровывать файлы из командной строки с помощью OpenSSL

Нужно быстро зашифровать файл из командной строки? С OpenSSL вы можете очень легко шифровать и расшифровывать файлы.

В целях этого пошагового использования мы будем использовать шифрование des3, что в простых терминах означает, что алгоритм комплексного шифрования применяется три раза к каждому блоку данных, что затрудняет прорыв методов грубой силы. Хотя мы фокусируемся на Mac OS X здесь, эти команды будут работать везде, где установлен OpenSSL, включая более старые версии OS X и Linux.

Как шифровать файлы с помощью OpenSSL

Синтаксис openssl является основным:

openssl [тип шифрования] -in [файл для шифрования]

Как упоминалось ранее, мы будем использовать des3 для шифрования, и мы будем использовать текстовый файл в качестве ввода. Мы также будем указывать другой выходной файл для предотвращения ошибок. Вот как выглядит команда:

openssl des3 -in file.txt -out encrypted.txt

Вам будет предложено установить и подтвердить пароль до завершения шифрования, не потеряйте этот пароль или вы потеряете доступ к файлу.

: Вы также можете использовать входной файл с именем -in filename, но это может вызвать проблемы. Чтобы предотвратить любые непредвиденные проблемы, не указывайте тот же файл, что и вход и выход. Это означает, что исходный файл будет храниться до или после шифрования, и вы захотите иметь дело с этим файлом индивидуально, предпочтительно с помощью безопасного метода удаления.

Расшифровка файлов с помощью OpenSSL

openssl des3 -d -in encrypted.txt -out normal.txt

Для дешифрования файла потребуется предварительно установленный пароль.

Помимо переключения размещения ввода и вывода, где снова ставится исходный файл, основное различие здесь — флаг -d, который сообщает openssl расшифровать файл.

Естественно, вам, наверное, интересно, что произойдет, если вы попытаетесь открыть файл, который был зашифрован с помощью OpenSSL без ввода пароля? Вероятно, вы получите сообщение об ошибке, но если вы откроете файл с чем-то вроде TextEdit, вы увидите текст «Salted», за которым следует куча тарабарщин:

Зашифрованный файл

Файл останется нечитаемым, пока он не будет снова расшифрован через openssl.

Для получения дополнительной информации о безопасности файлов не пропустите некоторые из наших других сообщений, включая пароль, защищающий Mac, шифрование разделов, архивов zip, файлов и папок на образах дисков и даже шифрование резервных копий iOS для защиты конфиденциальных данных от iPhone и iPad. ,

Понравилась статья? Поделиться с друзьями:
RuBookMac