Зашифровать & Расшифровать файлы из командной строки с помощью OpenSSL
Оглавление:
Нужно быстро зашифровать файл из командной строки? С 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 защищены.