[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: base32 alphabet rant - rhaaaaa rfc3548



> I'll check with the SASL WG if they wish to continue using the A-Z2-7
> alphabet for the GSS-API mechanism document.  If not, I think we
> should make the 0-9A-V alphabet the default alphabet.

If we change the alphabet, we should consider a somewhat more
sophisticated solution than 0-9A-V, in order to avoid name collisions
and letter confusion.

Name collision is a classic problem with literal representation of
binary numbers. You can inadvertently obtain a string of letters that
include dictionary words, some of which can be offensive. A simple way
to minimize the problem is to avoid commonly used vowels.

Letter confusion occurs when people have to copy or type in labels. For
example, there is a significant risk of confusing the number 0 and the
letter O, the number 1 and the letter I or the lower case letter l.

The set 0-9A-Z includes 36 code points. The 0-9A-V solution just drops
the last letters in sequence, WXYZ. It may be more productive to remove
the letters A (vowel), E (vowel),  I (vowel, confusion with number 1)
and O (vowel, confusion with number 0).

-- Christian Huitema

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>