PGP Signed Tweets
shkspr.mobi
shkspr.mobi
See https://latacora.micro.blog/2019/07/16/the-pgp-problem.html for an explanation on why PGP is disliked by cryptographers.
> (NB - alt text is really important for visually impaired users. Please don't needlessly clutter their timeline with garbage.)
What is the impact on screen readers? Do visually impaired users have to suffer through 1000 base64 characters being read aloud?
At the very least it seems like this warning should be at the top of the article with a disclaimer to only use this method for good reasons (eg after recovering your Twitter account post-hack or as a one-time proof of identity).
Please don't use this and end up discouraging software and services from properly supporting accessibility features!
I expect those who'd actually want such a feature would have a workaround in place already.
Maybe something like ...
-----BEGIN PGP SIGNATURE-----
This?Yeah, but they'll use the keyboard to navigate to the next paragraph after a few characters - or the next the tweet entirely.
Therefore yeah, while it is a cool experiment to show how to hide additional data on tweets (it doesn't seem that Twitter search includes alt texts, unlike other stuff like display names or handles), it is also disrespectful and unpolite to users who depend on accessibility features like screen readers.
(There are already other subtle ways to be unpolite to screen reader users on Twitter, such as sharing critical but well-designed announcements inside images with no alternate text available and no link to a text-only version – something that governments seems to do often once they get aboard the Twitter train)
https://www.openbsd.org/papers/bsdcan-signify.html
but if you really want to have a central public place for keys, then the recently discussed https://keys.pub should work, just needs minor format conversion: https://keys.pub/docs/specs/keys.html
> this is a great idea
and sign only that text.. now there's a signature of "this is a great idea". I believe the signature has the creation time, but there's nothing to tie it to the message you are replying to.
If someone tries to imitate your Twitter account:
- they could clone your signed messages, but *you* wrote them.
- they could use a new PGP key to sign their messages, but they aren't claiming your PGP identity
- modern cryptographic algos have many resistance properties so your stated scenario is not a weaknessYou want to make sure that whatever you signed can't be used against you out of context. It would be safer to sign a message like "date> {today's date}, re> {parent message hash}, this a great idea"
Also til that somewhere on Twitter, alt-text can be specified.
The blockchain forms the backbone of a digital notarization service. This guarantees that it was you that sent the message.
Then you send the encrypted message to your recipient. The recipient decrypts it with his private key. And then, he can verify on the blockchain that it did indeed come from you.
I’m thinking this can be used for verified communications, e-commerce, e-banking, e-contracts, etc.
This is just an off the cuff thought. I haven’t really thought through all the scenarios for this idea.