Script ini digunakan untuk:
- Mengompres file atau folder ke ZIP
- Mengenkripsi ZIP menggunakan GPG (symmetric encryption)
- Menghapus ZIP asli setelah enkripsi
- Menghasilkan file .gpg
sudo apt update
sudo apt install gnupg zip unzip -ysudo pacman -S gnupg zip unzipsudo dnf install gnupg2 zip unzipBerikan izin eksekusi:
chmod +x ScriptBash.shJalankan:
./ScriptBash.sh- Masukkan path file atau folder.
- Script membuat ZIP.
- Script meminta password GPG.
- ZIP dienkripsi menjadi .gpg.
- ZIP asli dihapus menggunakan shred.
gpg -o hasil.zip -d backup.zip.gpgunzip hasil.zipgpg --full-generate-keyRekomendasi:
- RSA and RSA
- 4096 bit
- Expiration sesuai kebutuhan
gpg --list-keys
gpg --list-secret-keysgpg --export -a email@example.com > public.ascgpg --export-secret-keys -a email@example.com > private.ascgpg --import public.asc
gpg --import private.ascgpg -e -r user@example.com file.txtgpg --detach-sign file.isoVerifikasi:
gpg --verify file.iso.sig file.iso- Simpan private key dengan aman.
- Gunakan passphrase kuat.
- Backup key ke media offline.
- Jika private key hilang, data terenkripsi dapat hilang permanen.