GPG ed25519

# Note: These options are now defaults
gpg --expert --full-gen-key
# press 9 (ECC and ECC)
# press 1 (Cureve 25519)
# press 0 (not expire)

# export
gpg --list-public-keys
gpg --export --armour <key_id> > pubkey.pem

# import
gpg --import pubkey.pem
gpg --edit-key <key_id>
trust

# encrypt
gpg -e -r <key_id> --armour

# decrypt
gpg --decrypt <file>

# sign
echo "message" | gpg --armor --default-key <key_id> --detach-sig


Revision #5
Created 2025-01-19 15:45:13 GMT by hxd
Updated 2026-04-24 11:25:58 IST by hxd