GNU Privacy Guard (GPG or GnuPG) is free encryption software that’s compliant with the OpenPGP Can be used for both asymmetric and symmetric encryption.
Installation
homebrew
1. install gpg with brew
brew install gpg2. verify gpg was installed
which gpg3. ~/.gnupg directory will created when generating gpg keys
Commands
Click here to expand...
1. generate key
gpg —gen-keygpg —full-generate-key2. list keys to get the key hash
gpg —list-key3. export public key based on key hash
gpg —output ~/RPM-GPG-KEY-demo-s3-rpm-repo —armor —export KEY_HASH_HERE4. export private key based on key hash
gpg —output ~/RPM-GPG-KEY-demo-s3-rpm-repo.private —export-secret-key -armor KEY_HASH_HERE5. import public key
sudo rpm —import ~/RPM-GPG-KEY-demo-s3-rpm-repo