Skip to content

ALIF101XL/GPG-EncDec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPG ZIP Encryption Toolkit

Fungsi

Script ini digunakan untuk:

  • Mengompres file atau folder ke ZIP
  • Mengenkripsi ZIP menggunakan GPG (symmetric encryption)
  • Menghapus ZIP asli setelah enkripsi
  • Menghasilkan file .gpg

Instalasi

Debian / Ubuntu

sudo apt update
sudo apt install gnupg zip unzip -y

Arch Linux

sudo pacman -S gnupg zip unzip

Fedora

sudo dnf install gnupg2 zip unzip

Menjalankan Script

Berikan izin eksekusi:

chmod +x ScriptBash.sh

Jalankan:

./ScriptBash.sh

Cara Kerja

  1. Masukkan path file atau folder.
  2. Script membuat ZIP.
  3. Script meminta password GPG.
  4. ZIP dienkripsi menjadi .gpg.
  5. ZIP asli dihapus menggunakan shred.

Dekripsi

gpg -o hasil.zip -d backup.zip.gpg

Ekstrak ZIP

unzip hasil.zip

Membuat Key Pair GPG

gpg --full-generate-key

Rekomendasi:

  • RSA and RSA
  • 4096 bit
  • Expiration sesuai kebutuhan

Melihat Key

gpg --list-keys
gpg --list-secret-keys

Export Public Key

gpg --export -a email@example.com > public.asc

Export Private Key

gpg --export-secret-keys -a email@example.com > private.asc

Import Key

gpg --import public.asc
gpg --import private.asc

Enkripsi dengan Public Key

gpg -e -r user@example.com file.txt

Digital Signature

gpg --detach-sign file.iso

Verifikasi:

gpg --verify file.iso.sig file.iso

Catatan Keamanan

  • Simpan private key dengan aman.
  • Gunakan passphrase kuat.
  • Backup key ke media offline.
  • Jika private key hilang, data terenkripsi dapat hilang permanen.

Tambahan :

Follow Me :

About

GPG Encryption & Decryption

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages