Я разрабатываю инструмент, в котором генерируется код короткого прохода. Этот код будет прочитан для предполагаемого пользователя, поэтому я хочу ограничить набор символов на буквы, которые трудно понять. И читатель, и слушатель будут неподготовленными, поэтому любое решение должно быть прозрачным для них. Я хочу иметь возможность просто дать им код доступа и сделать его невероятно маловероятным, чтобы письмо было воспринято неправильно.Сгенерированные пароли, которые трудно принять
Прежде всего, я ограничил свой список символов символом, который похож на аналогичный шрифт, поэтому нет l или 1, 0 и O, как и S и 5, любые другие, о которых вы можете думать?
Кроме того, я хочу удалить буквы, которые похожи на звук, поэтому G & D и B & P выключены. Есть ли источник общепринятых писем?
Я знаю, что это сильно сократит число символов, но мне это нужно из-за проблем с доступностью. Кроме того, человек на принимающей стороне кода, вероятно, не будет знать, что я ограничиваю набор символов. Тот факт, что я ограничиваю персонажей, должен быть прозрачным как для человека, читающего пароль, так и для лица, слушающего его.
Помните, что ограничение символов (кажется, вы в конечном итоге очень мало) может быть проблемой само по себе. «было ли это ABAB123?» или «ABABAB123»?" –
, так что мой текущий список символов ограничен теми, которые звучат и заметно различимы между шрифтами:' fhikorsuwxyFHKLQRUWXY2346789' Вы можете выбрать любой, что я должен упасть? –
@David Hedlund Oooo, я хочу протестировать это. –