Искали ли сте някога бързо и лесно да шифровате файлове в Linux, без да се налага да инсталирате и научавате нови софтуерни пакети? Ето един отличен и лесен начин за лесно криптиране на файлове или директории чрез AES256, защитени с парола, което помага да пазите файловете си от любопитни очи.

Основите на шифроването с OpenSSL

Важно е да се отбележи, че криптирането има много повече от това.

Може да е разумно от вас да прочетете Документация на OpenSSL преди да се доверите на този метод с вашите данни. Независимо от това, ако приемем, че не се опитвате да избегнете НСА или руската армия, този метод би трябвало да работи перфектно, за да запази вашите файлове и директории защитени и недостъпни за другите.

Инсталирайте OpenSSL

Нуждаете се от популярния пакет OpenSSL, така че първо проверете дали вече е инсталиран с Linux команда:

9 основни команди, за да започнете с Linux

Искате да се запознаете с Linux? Започнете с тези основни команди на Linux, за да научите стандартни компютърни задачи.

instagram viewer
версия на openssl

Ако отпечата номера на текущата версия, сте готови за следващия раздел. В противен случай, ако получите грешка "команда не е намерена", можете лесно да инсталирате OpenSSL чрез apt-get:

sudo apt-get -y инсталиране openssl

Шифроване и дешифриране на файлове

Например, ако искате да шифровате файл с име data.tar.gz, ще изпълните командата:

openssl aes-256-cbc -a -salt -iter 5 -in data.tar.gz -out data.enc

Ще бъдете подканени да въведете парола за криптиране два пъти, което може да бъде всичко, което пожелаете. Тази команда ще доведе до нов файл data.enc като новозашифрован файл. Моля, обърнете внимание, че това ще остави оригиналния файл data.tar.gz на мястото му, така че, моля, уверете се, че го изтривате, ако е необходимо.

Когато желаете, можете да дешифрирате файла data.enc с командата:

openssl aes-256-cbc -d -a -iter 5 -in data.enc -out data_decrypted.tar.gz

Горната команда ще ви подкани за парола за криптиране, след което ще доведе до файл data_decrypted.tar.gz, съдържащ дешифрираната версия на вашия файл.

Шифроване и дешифриране на директории

Командите в горния раздел работят чудесно за отделни файлове, но какво се случва, ако искате да шифровате цяла директория? В OpenSSL няма вградена поддръжка за това, но благодарение на магията на Linux това не е проблем. Например, ако искате да шифровате директория с име "документи", можете да използвате командата:

tar -cf tmpdata.tar документи && gzip tmpdata.tar && openssl aes-256-cbc -a -salt -iter 5 -in tmpdata.tar.gz -out documents.enc && rm -f tmpdata.tar.gz

Малко за малко, но единствените две места в горната команда, които трябва да промените, са "документи" в първата сегмент, който е директорията за криптиране, и "documents.enc" в третия сегмент, който е в резултат криптиран файл. Тази команда ще архивира директорията, ще я шифрова, след което ще изтрие създадения временен архив, оставяйки на негово място един шифрован документ. Enc.

Декриптирането на новосъздадения файл documents.enc е също толкова лесно с командата:

openssl aes-256-cbc -d -a -iter 5 -in documents.enc -out tmpdata.tar.gz && tar -xzf tmpdata.tar.gz && rm -f tmpdata.tar.gz

Единствената част от горната команда, която трябва да промените, е "documents.enc" в първия сегмент, който е името на криптирания файл. Тази команда ще ви подкани за парола за шифроване, продължете да дешифрирате и разопаковате архива, след което изтрийте временния архив, оставяйки декриптираната директория в резултат.

Защитете данните си

Сега, след като знаете колко лесно е бързо да шифровате и дешифрирате данните си, да използвате знанията си и да запазите личните си данни защитени и да избягвате нарушения на данни. Отново да повторя, има много повече за криптиране, отколкото е представено тук, и горното не е предназначено да избегне правоприлагането или висококвалифицираните и решителни хакери.

Ако обаче просто искате да защитите данните си от любопитни погледи като този на зет ви или техник за ремонт на компютри, тогава горните методи трябва да свършат чудесно трика.

електронна поща
Как работи криптирането? Всъщност безопасно ли е криптирането?

Чували сте за криптирането, но какво точно е то? Ако престъпниците го използват, безопасно ли е криптирането? Ето как работи криптирането и какво прави.

Свързани теми
  • Linux
  • Шифроване
  • OpenSSL
За автора
Мат Дизак (16 статии публикувани)Още от Мат Дизак

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.