| Line 80: |
Line 80: |
| | gpg --output <destination_file.gpg> --export <public_key_ID> | | gpg --output <destination_file.gpg> --export <public_key_ID> |
| | | | |
| − | ===== Export all public keys ===== | + | =====Export all public keys===== |
| | <syntaxhighlight lang="bash"> | | <syntaxhighlight lang="bash"> |
| | gpg --list-keys | grep -v "pub\|sub\|uid\|--" | sed '/^$/d' | xargs -t -n 1 -I ARG gpg --export --armor ARG | | gpg --list-keys | grep -v "pub\|sub\|uid\|--" | sed '/^$/d' | xargs -t -n 1 -I ARG gpg --export --armor ARG |
| Line 110: |
Line 110: |
| | ====Encrypt to multiple recipients==== | | ====Encrypt to multiple recipients==== |
| | <nowiki>gpg --recipient 42FF42FF \ | | <nowiki>gpg --recipient 42FF42FF \ |
| − | --recipient 12345678 \
| + | --recipient 12345678 \ |
| − | --recipient FEFEFEFE \
| + | --recipient FEFEFEFE \ |
| − | --encrypt-files backup.tar</nowiki>
| + | --encrypt-files backup.tar</nowiki> |
| | + | |
| | + | ====Encrypt without recipient key verification prompt==== |
| | + | <syntaxhighlight lang="bash"> |
| | + | gpg --trust-model always --encrypt --recipient rafael@herrerosolis.com secret_file.txt |
| | + | </syntaxhighlight> |
| | | | |
| | ====Encrypt without prompt for key verification==== | | ====Encrypt without prompt for key verification==== |
| Line 120: |
Line 125: |
| | comando gpg -d <encrypted_file> | | comando gpg -d <encrypted_file> |
| | | | |
| | + | === List keys that can decrypt some file === |
| | + | <syntaxhighlight lang="bash"> |
| | + | gpg --list-only --no-default-keyring file.gpg |
| | + | </syntaxhighlight><br /> |
| | ===Signing Keys=== | | ===Signing Keys=== |
| | [https://www.phildev.net/pgp/gpgsigning.html Sign keys] | | [https://www.phildev.net/pgp/gpgsigning.html Sign keys] |