essay | tech | year-summary | about
日期:2022-12-23T00:00:00Z
cli:
https://www.gnupg.org/download/index.html
gui(win):
https://gpg4win.org/download.html
$ gpg --default-new-key-algo rsa4096 --gen-key
$ gpg --list-secret-keys --keyid-format LONG
$ gpg --armor --export 3AA5C34371567BD2
$ gpg --full-generate-key
$ gpg -k --keyid-format LONG
$ gpg -K --keyid-format LONG
$ gpg --edit-key 3AA5C34371567BD2
$ gpg -a --export 3AA5C34371567BD2
$ gpg -a --export-secret-keys 3AA5C34371567BD2
$ gpg -s
$ gpg --sign
$ gpg -e
$ gpg --encrypt
$ gpg -e -u "Sender (Your) Real Name" -r "Receiver User Name" file.txt
$ gpg --verify
$ gpg --verify [signature-file] [file]
$ gpg -d <input_file>
$ gpg --decrypt <input_file> -o <output_file>
~/.gnupg/gpg.conf
default-key <key-fpr>
$ gpg --default-key
$ gpg -k
$ gpg --list-keys
$ gpg -K
$ gpg --list-secret-keys
git config --global user.signingkey 3AA5C34371567BD2
https://www.wikihow.com/Verify-a-GPG-Signature
https://unix.stackexchange.com/questions/339077/set-default-key-in-gpg-for-signing
https://rtcamp.com/tutorials/linux/gpg-keys/
https://easyengine.io/tutorials/linux/gpg-keys/