기존 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

관련 정보