Шифрування & Розшифрування файлів із командного рядка за допомогою OpenSSL
Зміст:
Потрібно швидко зашифрувати файл із командного рядка? За допомогою OpenSSL ви можете дуже легко шифрувати та розшифровувати файли.
Для цілей цього покрокового керівництва ми будемо використовувати шифрування des3, що простими словами означає, що складний алгоритм шифрування застосовується тричі до кожного блоку даних, що ускладнює зламати методом грубої сили.Хоча ми зосереджуємося на Mac OS X, ці команди працюватимуть усюди, де встановлено OpenSSL, включаючи старіші версії OS X і Linux.
Як зашифрувати файли за допомогою OpenSSL
Синтаксис openssl базовий:
openssl -in
Як згадувалося раніше, ми будемо використовувати des3 для шифрування, і ми будемо використовувати текстовий файл як вхідні дані. Ми також збираємося вказати інший вихідний файл, щоб запобігти помилкам. Ось як команда виглядатиме:
openssl des3 -in file.txt -out encrypted.txt
Вам буде запропоновано встановити та підтвердити пароль перед завершенням шифрування. Не втрачайте цей пароль, інакше ви втратите доступ до файлу.
Sidenote : Ви також можете просто використовувати вхідний файл із назвою файлу -in, але це може спричинити проблеми. Щоб запобігти будь-яким неочікуваним проблемам, не вказуйте той самий файл як вхідні та вихідні дані.Це означає, що оригінальний файл залишатиметься до або після шифрування, і ви захочете мати справу з цим файлом окремо, бажано за допомогою безпечного методу видалення.
Дешифрування файлів за допомогою OpenSSL
openssl des3 -d -in encrypted.txt -out normal.txt
Для розшифровки файлу знадобиться попередньо встановлений пароль.
Окрім перемикання розташування вводу та виводу, де знову залишається вихідний файл, основною відмінністю тут є прапор -d, який повідомляє openssl розшифрувати файл.
Звичайно, вам, мабуть, цікаво, що станеться, якщо ви спробуєте відкрити файл, зашифрований за допомогою OpenSSL, без введення пароля? Ймовірно, ви отримаєте повідомлення про помилку, але якщо ви примусово відкриєте файл за допомогою чогось на зразок TextEdit, ви побачите текст «S alted», а потім купу тарабарщини на кшталт:
Файл залишатиметься нечитабельним, доки його знову не буде розшифровано через openssl.
Щоб дізнатися більше про безпеку файлів, не пропустіть інші наші публікації, зокрема захист паролем Mac, шифрування розділів, zip-архівів, файлів і папок у образах дисків і навіть шифрування резервних копій iOS для збереження безпечні конфіденційні дані з iPhone та iPad.