Password Protect Tar.gz: File
The Complete Guide to Password Protecting a tar.gz File
In the world of Linux and Unix-like operating systems, the tar command is the standard tool for archiving multiple files and directories into a single file—often called a "tarball." When combined with gzip compression, you get the common .tar.gz or .tgz format.
if [ $? -eq 0 ]; then echo "Success: $OUTPUT_BASE.tar.gz.enc created." echo "To extract: openssl enc -d -aes-256-cbc -in $OUTPUT_BASE.tar.gz.enc | tar xzf -" else echo "Encryption failed." exit 1 fi password protect tar.gz file
openssl enc -d -aes-256-cbc -in myfiles.tar.gz.enc -out myfiles_decrypted.tar.gz
After hitting enter, OpenSSL will prompt you: enter aes-256-cbc encryption password: — type your strong password (it will not show characters). Verify it, and you’re done. You can now safely delete the original backup.tar.gz (use shred or rm -P for sensitive data). The Complete Guide to Password Protecting a tar
Method 1: Using OpenSSL (The Linux Command Line Standard)
OpenSSL is a robust cryptography toolkit pre-installed on most Linux distributions and macOS. It is the most practical method for server administrators and power users. openssl enc -d -aes-256-cbc -in myfiles