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

Оглавление:

Anonim

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

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

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

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

openssl -in

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

openssl des3 -in file.txt -out зашифрован.txt

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

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

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

openssl des3 -d -incrypted.txt -out normal.txt

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

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

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

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

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

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