Download and install Termux from:
pkg update && pkg upgrade
pkg install gnupg
gpg --version
gpg --full-generate-key
Follow the prompts:
- Select RSA (default).
- Choose a key size (4096 recommended).
- Set an expiration date or choose "no expiration."
- Enter your name.
- Choose a strong passphrase.
# List public keys
gpg --list-keys
# List private (secret) keys
gpg --list-secret-keys
gpg --fingerprint "Your Name"
gpg --armor --export "Your Name" > public_key.asc
gpg --armor --export-secret-keys "Your Name" > private_key.asc
gpg --import public_key.asc
gpg --armor --encrypt --recipient "Recipient Name"
Type your message and press Ctrl+D to finish.
gpg --armor --encrypt --recipient "Recipient Name" file.txt
gpg --decrypt
Paste the encrypted text, then press Ctrl+D.
gpg --decrypt file.txt.asc
gpg --clearsign
Type your message and press Ctrl+D.
gpg --clearsign file.txt
gpg --verify file.txt.asc
gpg --symmetric --cipher-algo AES256 file.tar.gz
gpg --output file.tar.gz --decrypt file.tar.gz.gpg
gpg --output revoke.asc --gen-revoke "Your Name"
gpg --import revoke.asc
gpg --delete-key "Your Name"
gpg --delete-secret-key "Your Name"
gpg --export --armor > all-public-keys.asc
gpg --export-secret-keys --armor > all-private-keys.asc
gpg --import all-public-keys.asc
gpg --import all-private-keys.asc