Option 1
Doing it your way:
tar -zcvf your_tar_file_name.tar.gz "$dir"/*.xml && gpg --symmetric --cipher-algo AES256 your_tar_file_name.tar.gz
Bitte beachte, dass ich möchte nicht absolute Namen erhalten, so habe ich die P gestrippt Option von Teer. Die Standardausgabedatei ist in diesem Fall your_tar_file_name.tar.gz.gpg
.
So zu entschlüsseln und nutzen Ihnen die Dateien sichern, die Sie tun können:
gpg -o my_tar_file.tar.gz -d your_tar_file_name.tar.gz.gpg && tar -xzf my_tar_file.tar.gz
Dieser verwendet ein symmetrisches Verschlüsselungsverfahren, das heißt, wir das gleiche Kennwort verwenden könnten die Datei zu entschlüsseln. Der obige Befehl fordert Sie auf, das Passwort für die Verschlüsselung einzugeben und zu bestätigen.
Wenn Sie asymmetrische Verschlüsselung mit gpg tun wollen, werfen Sie einen Blick auf diese tutorial.
Option 2
Sie auch aescrypt
Herunterladen aescrypt von here
Einmal können Sie die Straight-Forward-GUI installiert verwenden, um die Datei zu verschlüsseln.
Wenn Sie das Kommandozeilen-Tool benötigen, können Sie den Befehl aescrypt wie unten verwenden:
tar zcvf your_tar_file_name.tar.gz "$dir"/*.xml && aescrypt -e -p yourstrongpassword your_tar_file_name.tar.gz
Hier e für die Verschlüsselung und p für Passwort. Die Ausgabe wird normalerweise in your_tar_file_name.tar.gz.aes
gespeichert.
Sie konnten die your_tar_file_name.tar.gz.aes
Datei mit
aescrypt -d -p yourstrongpassword your_tar_file_name.tar.gz.aes
Hier d ist für die Entschlüsselung entschlüsseln.
Der [korrekte Link für ** symmetrische ** Verschlüsselung ist dies] (http://www.tutonics.com/2012/11/gpg-encryption-guide-part-4-symmetric.html). –