Here’s a post you can use for social media, a blog, or internal documentation.
Option 1: Short & Punchy (Social Media - LinkedIn/Twitter)
🔐 Want to add a quick layer of security to your .tar.gz files?
Don’t rely on just the archive format – encrypt it with a password.
Use openssl combined with tar:
tar czf - my-folder/ | openssl enc -aes-256-cbc -out archive.tar.gz.enc
💡 To decrypt & extract:
openssl enc -d -aes-256-cbc -in archive.tar.gz.enc | tar xzf -
No extra tools needed (just OpenSSL + tar).
Stay secure. 📦 password protect tar.gz file
#CyberSecurity #LinuxTips #DevOps
Option 2: Detailed "How-To" (Blog/Knowledge Base)
If you want, I can:
To access your files, you must first decrypt the archive, then untar it. You can chain these commands:
openssl enc -d -aes-256-cbc -in backup.tar.gz.enc | tar xz
Flags explained:
-d : Decrypt mode.| (pipe) sends the decrypted output directly to tar without ever writing an unencrypted file to disk. This is a security best practice.If you regularly need to password-protect tar.gz files, create a script secure-tar.sh:
#!/bin/bash # Usage: ./secure-tar.sh <directory> <output_name>if [ $# -ne 2 ]; then echo "Usage: $0 <source_dir> <output_base_name>" exit 1 fi
SOURCE_DIR=$1 OUTPUT_BASE=$2
tar czf - "$SOURCE_DIR" | openssl enc -aes-256-cbc -salt -out "$OUTPUT_BASE.tar.gz.enc"
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 fiHere’s a post you can use for social
Make it executable: chmod +x secure-tar.sh
gpg --decrypt myfolder.tar.gz.gpg | tar xzvf -
Pros of GPG:
Cons:
apt install gnupg, brew install gnupg).