128bit can be then represented by just 13 characters, or even much less with modifiers.
Show HN: Base24 binary-to-text encoding for humans
61–69 of 69 posts
Re: Show HN: Base24 binary-to-text encoding for humans
#62Though clearly there are some advantages with removing ambiguous chars... I feel like it's more of a UI / UX thing-to-polish than a problem . Lack of polish creates the problem, the ambiguous chars themselves are not inherently an issue. If it's ambiguous, you could accept either and transform it to the correct value (implicitly, or as entered, or whenever makes sense. your users don't ever have to know). Or if you c…
> do something like 1password does with chars and letters: show them differently That’s missing the point. You can show them differently, but the point of keys / recovery codes is that they’ll be stored somewhere and later re-entered. Users could store them in any program (including writing them down or printing them out), you can’t control how they are displayed over there. Then when they need to use them, there’s a…
Or just try all combinations, unless they entered o0o0o0o0o0o0o0o0o0o0o0 you're probably only going to have to try a small handful.
Re: Show HN: Base24 binary-to-text encoding for humans
#63Re: Show HN: Base24 binary-to-text encoding for humans
#64Microsoft product keys were base-24 with the following alphabet: > B C D F G H J K M P Q R T V W X Y 2 3 4 6 7 8 9 they were 115 bits encoded in 24 characters see also human-oriented base32 encoding: https://philzimmermann.com/docs/human-oriented-base-32-encod... which includes this nice trick: > We have permuted the alphabet to make the more commonly occuring characters also be those that we think are easier to read…
The most famous example is Schneier's Solitaire [1]. It was a common encoding I liked to play with in HS classes even before reading Cryptonomicon. I still think about it sometimes when I read through a Duplicate Bridge story in that long syndicated newspaper column. (One of these days I will actually learn Bridge, maybe.)
Re: Show HN: Base24 binary-to-text encoding for humans
#65What about Base10 emoji encoding? There is already more than 1024 of them ;) 128bit can be then represented by just 13 characters, or even much less with modifiers.
Re: Show HN: Base24 binary-to-text encoding for humans
#66You can add a single check digit with good performance using the Damm algorithm: https://en.wikipedia.org/wiki/Damm_algorithm one of the external links on that article has a suitable quasigroup matrix for Z_24.
Re: Show HN: Base24 binary-to-text encoding for humans
#67This doesn't require the user to be technical.
Re: Show HN: Base24 binary-to-text encoding for humans
#68Earlier quoted context omitted.
That's what the NATO phonetic alphabet is for.
In this case the phonetic alphabet will do the job only for English-speaking countries (or at least those that are very well accustomed to Latin characters).