既存のtar.gzアーカイブ暗号化

既存のtar.gzアーカイブ暗号化

私はtar.gzアーカイブが作成されたときにそれを暗号化する方法を知っています(おすすめの価値があるかどうかわかりません。):

tar -czvf /path/to/save/archive.tar.gz -C /path/to/archive . | 
openssl des3 -salt -k #PASSWORD# | dd of=archive

問題は、暗号化したい大容量の既存のアーカイブがありますが、すべてを再アーカイブせずにそれを行うことができるかどうかはわかりません。

ベストアンサー1

標準シェルリダイレクトを使用すると、同じ暗号化ツールとオプションを使用して既存のファイルを暗号化できます。たとえば、

openssl des3 -salt -k #PASSWORD# < oldfile.tar.gz > newfile.tar.gz

古いファイルを新しい暗号化バージョンに置き換えるには、次の手順を実行します。

openssl des3 -salt -k #PASSWORD# < oldfile.tar.gz > newfile.tar.gz && mv -f newfile.tar.gz oldfile.tar.gz

おすすめ記事