tar
это обычный инструмент для связывания файлов. tar
Сама равнина не сжимает. Существуют отдельные инструменты, такие как gzip , bzip2 и xz (в порядке увеличения степени сжатия в типичных файлах), которые сжимают один файл. Многие tar
реализации, включая GNU tar (нормальная реализация в Linux), могут автоматически сжиматься с опцией ( -z
для gzip, -j
для bzip2, -J
для xz):
tar -cJf myarchive.tar.xz file1 file2 file3
Чтобы зашифровать файл, используйте gpg . Создайте ключ и свяжите его с вашим адресом электронной почты (идентификаторы ключей GPG / PGP обычно содержат адрес электронной почты, хотя это и необязательно). Зашифруйте свои файлы, указав адрес электронной почты в качестве получателя. Чтобы расшифровать файл, вам нужно будет ввести фразу-пароль, чтобы разблокировать ваш закрытый ключ.
GPG также позволяет зашифровать файл с помощью пароля. Это менее безопасно и менее гибко. Это менее гибко, потому что вам нужно указать пароль при шифровании (например, вы не можете делать резервные копии без присмотра). Это менее безопасно, потому что единственная защита - это пароль, тогда как шифрование на основе ключа разделяет защиту между паролем и ключом.
Не используйте openssl
инструмент командной строки. Это витрина для библиотеки OpenSSL, не предназначенная для производственного использования. Хотя с ним можно кое-что сделать (в частности, у него есть все примитивы, необходимые для базового центра сертификации), его сложно использовать правильно, и в нем нет всего, что нужно для правильной работы. Где GPG дает вам велосипед, OpenSSL дает вам несколько металлических стержней различных размеров и пару резиновых камер (винты и насос не входят в комплект). Используйте GPG.