+░█▀▀░█▀▄░█░█░█▀█░▀█▀░█▀█ +░█░░░█▀▄░░█░░█▀▀░░█░░█░█ +░▀▀▀░▀░▀░░▀░░▀░░░░▀░░▀▀▀ + + ░▀█▀░█▀▀░░░█▀▀░█░█░█▀█░█▀▄░▀█▀░░░█▀▀░█▀█░█▀▄ + ░░█░░▀▀█░░░▀▀█░█▀█░█░█░█▀▄░░█░░░░█▀▀░█░█░█▀▄ + ░▀▀▀░▀▀▀░░░▀▀▀░▀░▀░▀▀▀░▀░▀░░▀░░░░▀░░░▀▀▀░▀░▀ + + ░█▀▀░█▀▄░█░█░█▀█░▀█▀░█▀█░█▀▀░█▀▄░█▀█░█▀█░█░█░█░█ + ░█░░░█▀▄░░█░░█▀▀░░█░░█░█░█░█░█▀▄░█▀█░█▀▀░█▀█░░█░ + ░▀▀▀░▀░▀░░▀░░▀░░░░▀░░▀▀▀░▀▀▀░▀░▀░▀░▀░▀░░░▀░▀░░▀░ ++ +
+ +
+ Crypto used to be cool. It had edge. It felt dangerous. Sharing + cryptography with someone on the internet could violate international + arms treaties. But then, like so many cool terms before and after, a + bunch of people who wanted to be rich came along and just about ruined + everything. +
+ ++ The cryptography of the past still exists. It's still strong as ever. It + even comes in e2e messaging apps so slick that your mom can use them. But + sometimes I want it to be crunchy. I want a command so ugly that I can + barely get it to work and that dumps out an incomprehensible stream of + bits when I get it wrong. I could have been a cypherpunk. Well, not + really. I was an angsty teen at around the right time but I was stuck in + the sticks with no computer. +
+ ++ PGP, cryptograms, Vigenère, pigpen... they're all cooler than any coin. + They're more fun than a contract so mathematically smart you can almost + forget it relies on an actual person to fulfil it. So let's make and + break pen-and-paper cyphers together. Copy my public key from below and + import it into your ring. Generate your own. Sign mine. Use them to email + me a bad poem about encryption. It will be a poem the CIA couldn't read + if every agent tried. The technology is every bit ours as much as theirs. + We can use it. +
+ ++ +
+
+ +
+-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +y9uboKfuKwDZIIovIRfPehugs2b7jF4ZJgVKXg== +=j/rB +-----END PGP PUBLIC KEY BLOCK----- ++