четверг, 14 февраля 2019 г.

Шифрование Файлов с Помощью Пароля Используя OpenSSL

Шифрование Файлов с Помощью Пароля Используя OpenSSL
OPENSSL cheat sheet
openssl enc manul
Keeping Secrets with OpenSSL 
OpenSSL против GPG для шифрования резервных копий за пределами площадки?



 
$ openssl enc -aes-256-cbc -salt -in /var/lib/postgresql/base-2019-02-13_18-15-11.tar.gz -out /home/user/backup/yandex/base-2019-02-13_18-15-11.tar.gz.enc -k 1234567890
$ openssl enc -aes-256-cbc -d -in /home/user/base-2019-02-13_18-15-11.tar.gz.enc -out /home/user/base-2019-02-13_18-15-11.tar.gz -k 1234567890

Зашифровать с gpg:
$ gpg --output file.tar.gz.gpg --symmetric --cipher-algo AES256 --passphrase password file.tar.gz


Расшифровать с gpg
$ gpg --output file.tar.gz --passphrase password --decrypt file.tar.gz.gpg


Некоторые примеры:

Создаю архив с шифрованием и разделением на части:

tar -cz /dir | gpg -c -z 0 --batch --passphrase pass@word | split -db 500M - arc

cat arc* > dir.tar.gz.gpg && gpg --decrypt-files dir.tar.gz.gpg && rm -f dir.tar.gz.gpg





Комментариев нет:

Отправить комментарий