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

OpenSSL

Шифрование отдельного файла

# openssl aes-128-cbc -salt -in file -out file.aes    # зашифровать файл
# openssl aes-128-cbc -d -salt -in file.aes -out file # расшифровать файл

Естественно файл может быть и архивом.

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

# tar -cf - directory | openssl aes-128-cbc -salt -out directory.tar.aes # заархивировать и зашифровать директории
# openssl aes-128-cbc -d -salt -in directory.tar.aes | tar -x -f -       # расшифровать директории и распаковать архив

То-же самое, только тип архива tar.gz

# tar -zcf - directory | openssl aes-128-cbc -salt -out directory.tar.gz.aes # заархивировать и зашифровать директории
# openssl aes-128-cbc -d -salt -in directory.tar.gz.aes | tar -xz -f -       # расшифровать директории и распаковать архив
  • Используйте -k mysecretpassword после aes-128-cbc, что-бы не спрашивался пароль, но имейте в виду, это очень не безопасно.
  • Используйте aes-256-cbc вместо aes-128-cbc для получения более устойчивого шифра, увеличивается потребление процессора.

http://vds-admin.ru/unix-toolbox/files-crypting

Posted on 1 февраля, 2012, in Uncategorized. Bookmark the permalink. Оставьте комментарий.

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