Шифрование файлов и папок в Linux с gnupg/gpg, openssl и 7z/7zip
Автор: Realtime User
Загружено: 20 янв. 2023 г.
Просмотров: 564 просмотра
GnuPG:
sudo apt update && sudo apt install gnupg2
ЗАШИФРУЕМ ФАЙЛ С ПАРОЛЕМ:
gpg -c -o tick.gpg tick.mp3
gpg -d -o tick.mp3 tick.gpg
Можно создать текстовый зашифрованый файл для E-mail:
gpg -c -a -o tick.gpg.txt tick.mp3
gpg -d -o tick-form-txt.mp3 tick.gpg.txt
7-Zip - Для шифрования папок:
sudo apt update && sudo apt install p7zip-full
ЗАШИФРУЕМ ПАПКУ С ПАРОЛЕМ:
7z a -mhe=on -p'super-puper!@#' mysql_data.7z mysql_data.mp3
7z x mysql_data.7z
OpenSSL
sudo apt update && sudo apt install openssl
ЗАШИФРУЕМ С ПАРОЛЕМ:
openssl enc -aes-256-cbc -p -in tick.mp3 -out tick.mp3.enc
openssl enc -aes-256-cbc -d -A -in tick.mp3.enc -out tick.mp3 -p
!!! Советы:
Хорошие пароли если:
верхний и нижний регистр
цифры и символы
длинна больше 12 символов
В скобках зашифрованного файла указывать хотябы намек на сам пароль.
Как сгенерировать надёжный пароли:
sudo apt update && sudo apt install -y openssl
openssl rand -base64 12
Или пропишите свою функцию генерации криптопароля в файле .bashrc
!!!замените символ ≺ на нормальный знак меньше!!!:
put in .bashrc: ~/.bashrc):
run: genpwd 16
genpwd() {
local l=$1
[ '$l' == '' ] && l=28
tr -dc A-Za-z0-9_\`\~\+\-\=\!\@\#\$\%\^\&\*\(\)\{\}\?\/\|\~\,\.\[\] ≺ /dev/urandom | head -c ${l} | xargs
}

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: