Contact

PGP key

This is my public key. Use it to send me encrypted mail at wil@ochk.io, or to verify that something signed with my name actually came from me.

Check the fingerprint below against a copy you got somewhere else before you trust it. A key served over the same channel as the claim it authenticates proves nothing on its own.

Compare this by eye

Fingerprint

CE7F 4A8F 5116 783E DBEA F1FA 8A78 B24D 5C6D 5892
Key ID
8A78 B24D 5C6D 5892
Type
ed25519 (sign), cv25519 (encrypt)
Created
2026-09-07
Expires
2028-09-06

ASCII-armored

Public key block

-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEap7NQRYJKwYBBAHaRw8BAQdABdUEIO5WOuTIr2pZPukg4t29kMqf26BbyuOo
WqqNzSK0GFdpbCBOZWVsZXkgPHdpbEBvY2hrLmlvPoi1BBMWCgBdFiEEzn9Kj1EW
eD7b6vH6iniyTVxtWJIFAmqezUEbFIAAAAAABAAObWFudTIsMi41KzEuMTIsMCwz
AhsDBQkDwmcABQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEIp4sk1cbViS
7OMA/2n0T8e0iPc8RVZKkG7FfCL/Vg5aZxwTr9OqH+TE/3b+AQD1b2cWfilpiXWj
bENK324om1yuXzUudfGfq3jUt6VDALg4BGqezYISCisGAQQBl1UBBQEBB0DXjuXV
KEfGYakA24Zj3HGB93QkewSCEVsHoWWBKPg0GAMBCAeImgQYFgoAQhYhBM5/So9R
Fng+2+rx+op4sk1cbViSBQJqns2CGxSAAAAAAAQADm1hbnUyLDIuNSsxLjEyLDAs
MwIbDAUJA8JnAAAKCRCKeLJNXG1Yksc/AQDqnBYz9sOqIPQyPSWY/LYIqlRHmVkO
Q163+AawSKbjCwEA5r84zJGa4QZXfyvNU0yj5ZsNX/QLv9VavZkziSSfgQE=
=0wgb
-----END PGP PUBLIC KEY BLOCK-----

The raw file lives at /pubkey.asc, served exactly as gpg wrote it. Import it straight from there:

curl -sSL https://randoblog.me/pubkey.asc | gpg --import