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
modulux @modulux@node.isonomia.net
1w
@fastfinge Babbleprint is sort of like that.
1
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
@modulux Do you have a link? Thanks to the fact that all search has now been enshittified everywhere all the time, searching for "Babbleprint" just shows me adds for bubble printing.
1
0
0
0
User avatar
modulux @modulux@node.isonomia.net
1w
@fastfinge Not immediately, I'll have to look it up.
1
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
@modulux Good luck haha. I hope you enjoy learning about bubble print!
1
0
1
0
User avatar
modulux @modulux@node.isonomia.net
1w
@fastfinge Ok, I found a few such solutions.

the one I was probably thinking of: Bubble babble:
www.dcode.fr/bubble-babble-code

PGP wordlist:
en.wikipedia.org/wiki/PGP_word_list
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
@modulux Thanks!
0
0
1
0
User avatar
Andrew Hodgson @andrew@hodgson.io
1w
@fastfinge W3W does have its issues though, like having a single company owning the database and similar/confusing words being used.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
@andrew Yeah, that's why I said "similar to". Honestly it should probably just output strings easily pronounceable by humans. No need to privilege English here. "foit zoobar hang gubble" is still easier to compare than a long string of letters and numbers where five of the characters (b, c, d, e) all sound similar.
0
0
0
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
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1w
@feld @matt @miki This is exactly what I wanted! Thanks.
0
0
0
0