849 B
849 B
GPG
Caching passphrases disable:
echo -e "default-cache-ttl 1\nmax-cache-ttl 1" > ~/.gnupg/gpg-agent.conf; echo RELOADAGENT | gpg-connect-agent
Encrypt
gpg --full-generate-keygpg —export -a "thek4n" > public.key-a ASCIIgpg --fingerprint "thek4n"(send fingerprint IRL)gpg -seaR "john" -u "thek4n" file-s sign, -e asymmetric, -a ASCII, -R ciphered receiver, -u key to sign
Decrypt
gpg —import public.keygpg --fingerprint "thek4n"(check fingerprint)gpg -d --try-secret-key "john" file.asc > file
Sign message (one file)
gpg -u "thek4n" --clear-sign -s file-u secret key, --clear-sign messagegpg -d file.asc
Sign binary (file and sign)
gpg -u "thek4n" -b file-b detached signgpg --verify file.sig file