Keys | ~brennan


My public keys, used for encrypting messages to me and verifying my identity online. Different tools use different key formats: SSH keys prove control of an account, PGP keys encrypt and sign email, and age, Cosign, and Minisign are smaller modern alternatives for encryption and signatures. If you have the matching tool installed, you can encrypt a message that only I can read, or check that a file claiming to be from me really is.

SSH

For mail@brennanbrown.ca

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGe/Bq/IFGbxdVOcf0l7jLHIbHilVLljMdkm10C2ownl mail@brennanbrown.ca

For brennan@omg.lol

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAYU6lvu3nmR49iW0mK/Lrqs4P02ouw2wZq1Sa5LkU2v brennan@omg.lol

PGP

Plain-text email is a feature, not a limitation: it reads in every client on every device, archives well, and quotes cleanly. PGP adds encryption and verification without changing that. To send me encrypted mail, import the key below, check that the fingerprint matches, then encrypt to mail@brennanbrown.ca. New to PGP? The FSF's Email Self-Defense is a good start, and useplaintext.email makes the case for plain text.

For mail@brennanbrown.ca (fingerprint: 4AFD 9774 8B3A A4E6 216F A061 F515 013E CE98 0AE2)

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

mDMEarSMzRYJKwYBBAHaRw8BAQdAiHoIwes83UMLKbVdKfK31bNCU/JUb3fuMVq5
NG0ASbG0LEJyZW5uYW4gS2VubmV0aCBCcm93biA8bWFpbEBicmVubmFuYnJvd24u
Y2E+iK8EExYKAFcWIQRK/Zd0izqk5iFvoGH1FQE+zpgK4gUCarSMzRsUgAAAAAAE
AA5tYW51MiwyLjUrMS4xMiwwLDMCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwECHgcC
F4AACgkQ9RUBPs6YCuLqtAD+PkJFHo6IidTMpkkSmqVW+ae7fWJpxge7bXmkcAgv
NEcA/ifc//oBlMCEZF4EJjcJXq9Xmapc3hFP6VLTmG1RcpcBuDgEarSMzRIKKwYB
BAGXVQEFAQEHQKSqiLEikiYkSxxAihXKyfSveoPU17o57+r6JhQfUWYBAwEIB4iU
BBgWCgA8FiEESv2XdIs6pOYhb6Bh9RUBPs6YCuIFAmq0jM0bFIAAAAAABAAObWFu
dTIsMi41KzEuMTIsMCwzAhsMAAoJEPUVAT7OmAriuc4A/jSmkW/kBlziOZzzhkjr
JKbuKKgIJczSvNmuhhCoYzkBAP91k3iPetpMp51fX8kPG8IwGqzgHwJZv78qmSz4
D9tgDw==
=Usgl
-----END PGP PUBLIC KEY BLOCK-----

age

Public key (age -r <key> file.txt)

age1xu0ekjuasphn0m0cvry9phhl68hfe325dahdw5ahqa0y7akjkcnsr96267

Cosign

Public key (container and artifact signatures)

-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEcpq+leTNpFEZNDKuhYuZU23PxG1A
JvUTTkWGPbqdaMv+5RlLyxE+WWsr6F1xbkoXaRkaIERN57i5nvfgiE+Okw==
-----END PUBLIC KEY-----

Minisign

Public key (minisign -Vm file -P <key>)

RWT/WMHDrmSSxgM1vYt24hxqczz6U++fnfGo+YmV9f5MYyFXitwO4m5B

Keyoxide

Identity proof

openpgp4fpr:4AFD97748B3AA4E6216FA061F515013ECE980AE2