0

Я только что сказал пользователю, что его регистрационный ключ не работает. Мне потребовалось довольно много времени, чтобы понять, что он вошел в прописную букву «О» вместо числа «0».Какие письма и номера нужно учитывать?

Итак, я решил, что для проверки моего реестра лучше всего рассматривать как «O», так и «0» как эквивалентные, поэтому оба будут работать.

я могу думать о двух других возможных mixups:

  1. номер «1» и заглавная буква «I», а буква «л»
  2. число «5» и буква " S "или" s ".

Все ли они, или есть другие?

+0

Я не знаю, относится ли это к вашему продукту, но мои регистрационные ключи преднамеренно слишком велики для ввода - вам нужно вырезать и вставлять их. Такие проблемы никогда не возникают. – RichieHindle

+0

Лично я считаю, что очень длинные регистрационные ключи вызывают у пользователей больше разочарований, чем нет. Это нормально, когда они впервые получают продукт, но что, если они получают новую машину и должны переустановить и больше не имеют электронной почты. Если он напечатан, это настоящая боль, чтобы снова ввести. Есть лучшие способы защитить ваше программное обеспечение, чем просто сделать длинный регистрационный ключ. – lkessler

+0

0 и o, скорее всего, будут перепутаны, потому что они находятся рядом друг с другом на клавиатуре, и трудно заметить разницу в большинстве шрифтов – Cameron

ответ

3

2 и Z или z. Возможно, 9 и g, или 8 и B или 6 и G.

+0

Это хорошие. Благодарю. – lkessler

+0

К сожалению, я просто понял, что B и 8 являются плохими, если вы используете 16 шестнадцатеричных цифр: 0..9, A..F – lkessler

2

Лучшим решением может быть отображение регистрационного ключа с использованием шрифта, который четко различает O и 0 и I, 1 и l. В качестве альтернативы вы можете переделать систему регистрации так, чтобы пользователю в обычном случае не приходилось напрямую вводить ключ.