User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
Hey experts: has anyone thought about something similar to what three words, but for key fingerprints? This would be a huge win. Right now, we have long hex strings we have to compare by hand, and a few visual/barcode type systems. I would love to be able to just verify "Correct Horse Battery Staple" with a friend. Easier to hear with a screen reader (b and c and d and e can sound similar in noisy environments when you're in a hurry), and of course none of the visual systems are really workable. Does the thing I want already exist somewhere?
3
11
3
0
User avatar
miki @miki@dragonscave.space
1w
@fastfinge Bitcoin does it for private keys. It's called a seed phrase.
1
0
0
0
User avatar
Matt Campbell @matt@toot.cafe
1w
@miki @fastfinge Is this anything like what Docker does with default container names, where the name is two words, one taken from a list of adjectives and one taken from a list of names? I imagine a cryptographically secure random number could be turned into a sequence of words like that using local dictionaries.
1
0
0
0
User avatar
miki @miki@dragonscave.space
1w
@matt @fastfinge Basically that, but much longer. AFAIK, this is loosely based on an old idea called dice ware, where an impossible-to-backdoor PRNG is constructed using physical dice and a printed dictionary.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
@miki @matt The difference is they do entire keys, so the phrases are quite long. It should be possible to make fingerprints much shorter.
1
0
0
0
User avatar
Only 3 Easy Payments of $19.95 @feld@friedcheese.us
1w
@fastfinge @matt @miki do you have a sample of a hex string you can share so I can see how long it is?
1
0
1
0
User avatar
Only 3 Easy Payments of $19.95 @feld@friedcheese.us
1w
@fastfinge @matt @miki actually nevermind just steal the code from this, it will do what you want

github.com/dhlavaty/word-list
2
0
1
0
User avatar
Only 3 Easy Payments of $19.95 @feld@friedcheese.us
1w
@fastfinge @matt @miki personally I think the emoji sequence that Telegram uses is cooler but I'm going to guess that it is not very friendly to screen readers
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
@feld @matt @miki Correct. How could I ask you to even read it to me lol
0
0
0
0