Saya menggunakan perintah tar Unix sebagai berikut untuk membuat direktori dan file-nya:
tar cvzf fileToTar.tgz directoryToTar
Apakah ada cara untuk melindungi file .tgz dengan kata sandi? Saya telah membuat file ZIP yang dilindungi kata sandi pada Windows sehingga saya akan menganggap Unix memiliki kemampuan yang sama. Ada ide?
Anda dapat menggunakan perintah:
Atau lebih baik:
sumber
Baik
tar
format maupun formatnya tidakgz
memiliki dukungan bawaan untuk file yang dilindungi kata sandi.zip
Format Windows menggabungkan beberapa fungsi yang berbeda: kompresi (misalnya gzip), pengarsipan banyak file menjadi satu (misalnya tar), enkripsi (misalnya gnupg), dan mungkin yang lain. Unix cenderung memiliki alat individual, yang masing-masing melakukan satu hal dengan baik, dan memungkinkan Anda menggabungkannya.Setara Unix dari
.zip
file yang dilindungi kata sandi mungkin akan disebut sesuatu sepertifoo.tar.gz.gpg
ataufoo.tgz.gpg
.Dan ada open-source
zip
danunzip
alat untuk Unix, meskipun mereka mungkin tidak menyediakan semua kemampuan versi Windows (saya cukup yakin.zipx
format yang lebih baru tidak didukung).sumber
Anda dapat menggunakan gpg (= GnuPG):
Ini akan meminta Anda untuk frasa sandi.
Untuk mendekripsi file nanti, lakukan saja:
Ini akan meminta Anda, sekali lagi, untuk frasa sandi.
sumber
-c
kependekan dari--symmetric
, yaitu, gunakan cipher simetris default, yang berarti bahwa frasa sandi yang sama digunakan untuk enkripsi dan dekripsi. (Berbeda dengan asimetris, yang melibatkan kunci publik dan kunci pribadi.)Anda dapat menggunakan ccrypt .
Hal-hal yang dapat dienkripsi melalui pipa:
Atau di tempat:
Untuk mengotomatisasi, Anda dapat menyimpan kunci sandi ke dalam file dan menggunakan kunci sandi ini untuk mengenkripsi:
sumber