Gpg
Jump to navigation
Jump to search
macOS install[keisti]
brew install pgp
Gen key[keisti]
gpg --gen-key
List keys[keisti]
gpg --list-keys
Import key[keisti]
gpg --import name_of_pub_key_file gpg --sign-key email@example.com
Export key[keisti]
gpg --export --armor email@example.com
Encrypt file[keisti]
gpg --encrypt --sign --armor -r person@email.com name_of_file
Decrypt file[keisti]
gpg --output name_of_file --decrypt name_of_file.asc
OpenSSH2GPG[keisti]
ssh-keygen -t rsa -f rsa openssl req -new -x509 -key ~/.ssh/id_rsa -out ssh-cert.pem openssl pkcs12 -export -in ssh-cert.pem -inkey ~/.ssh/id_rsa -out ssh-key.p12 gpgsm --import ssh-key.p12