I am developing a tool in which short-pass code is generated. This code will be read for the intended user, so I want to limit the character set to letters that are hard to understand. Both the reader and the listener will be unprepared, so any decision should be transparent to them. I want to be able to just give them the access code and make it extremely unlikely that the letter would be perceived incorrectly.
Firstly, I limited the list of possible characters to those characters that look the same depending on the font, so there is no l or 1, 0 and O, like S and 5, any others that you can think of?
In addition, I want to remove letters that are similar to the sound, so G & D and B & P are missing. Is there a source of generally accepted letters?
I know that this will greatly reduce the number of possible characters, but I need this because of accessibility issues. Also, the person on the receiving side of the code probably won’t know that I am restricting the character set. The fact that I restrict the characters should be transparent to both the person reading the password and the person listening to it.
source
share