keys $ ls ~/.keys

Public keys

The two keys that prove it's me. PGP for encrypted mail and signatures, SSH for server access. Both are plain-text files you can curl.

pgp.txt

pgp · rsa3072
[raw]

For sending me something confidential, or verifying that something signed actually came from me.

fingerprintA0B4 BD58 7C98 CC7C 645B BEEF 566B 20E9 06AB FCEB

# import it into your keyring

$ curl -s https://laurensverspeek.nl/pgp.txt | gpg --import

# then make sure the fingerprint matches the one above

$ gpg --fingerprint pgp@laurensverspeek.nl

ssh.txt

ssh · rsa2048
[raw]

For giving me access to a machine — this is the line that goes in authorized_keys.

fingerprintSHA256:lIjX693Uubmzr2tBA6DzakXDlv4qSA7IlUOjNoQHoAY

# append it to a server's authorized_keys

$ curl -s https://laurensverspeek.nl/ssh.txt >> ~/.ssh/authorized_keys

# or check what you fetched against the fingerprint above

$ curl -s https://laurensverspeek.nl/ssh.txt | ssh-keygen -lf -

// fetched these over a network you don't trust? compare the fingerprints through a second channel — or just ask me.

© 2026 laurensverspeek.nl

press ~ or for terminal mode ·

built 2026-08-08 · · changelog · shortcuts ·