1

I'm looking for a way to help my users more easily compare the output of a fingerprinting algorithm (which is a very large number/byte array).

So instead of showing something like "8c0db1f40b6e4c1e268a5f3e2405278f" as the fingerprint, I'd rather show something like 'AT-BAD-HONEY-CAR-MOUSE' (obviously the underlying number of represented bits still needs to be the same as I cannot allow ambiguity, it's a fingerprint after all).

I'm not restricted to a textual representation, a (very small) image would also be fine (note: just using the bits as pixels in a b&w image does not count as "easily visually comparable" in my book). The only constraint on the algorithm would be that the final output does not need crazy amounts of screen real-estate.

2 Answers2

1

For textual representations, check out the PGP word list, Diceware (as improved by EFF), S/KEY's word list, and BIP39.

For visual representations, check out randomart; see also here.

D.W.
  • 159,275
  • 20
  • 227
  • 470
0

This is a problem that identicons intend to solve. You may not have noticed, but SE uses identicons for their avatars. You may not have noticed, which says enough.

Discrete lizard
  • 8,248
  • 3
  • 24
  • 53