tar
adalah alat yang biasa untuk membundel file. Polos tar
itu sendiri tidak kompres. Ada alat yang terpisah seperti gzip , bzip2 dan xz (dalam urutan rasio kompresi pada file khas) yang mengkompres satu file. Banyak tar
implementasi, termasuk tar GNU (implementasi normal di Linux), dapat secara otomatis mengompres dengan opsi ( -z
untuk gzip, -j
untuk bzip2, -J
untuk xz):
tar -cJf myarchive.tar.xz file1 file2 file3
Untuk mengenkripsi file, gunakan gpg . Buat kunci dan kaitkan dengan alamat email Anda (pengidentifikasi kunci GPG / PGP biasanya berisi alamat email, meskipun itu tidak perlu). Enkripsi file Anda, tentukan email Anda sebagai penerima. Untuk mendekripsi file, Anda harus memasukkan frasa sandi untuk membuka kunci kunci pribadi Anda.
GPG juga memungkinkan Anda mengenkripsi file dengan kata sandi. Ini kurang aman dan kurang fleksibel. Itu kurang fleksibel karena Anda perlu menentukan kata sandi saat mengenkripsi (jadi misalnya Anda tidak dapat membuat cadangan tanpa pengawasan). Itu kurang aman karena satu-satunya keamanan adalah kata sandi, sedangkan enkripsi berbasis kunci membagi keamanan antara kata sandi dan kunci.
Jangan gunakan openssl
alat baris perintah. Ini adalah karya untuk perpustakaan OpenSSL, tidak dirancang untuk penggunaan produksi. Meskipun Anda dapat melakukan beberapa hal dengan itu (khususnya, itu memang memiliki semua primitif yang diperlukan untuk otoritas sertifikasi dasar), sulit untuk digunakan dengan benar dan tidak memiliki semua yang Anda butuhkan untuk melakukan sesuatu dengan benar. Di mana GPG memberi Anda sepeda, OpenSSL memberi Anda beberapa batang logam dengan berbagai ukuran dan beberapa ruang karet (sekrup dan pompa tidak termasuk). Gunakan GPG.