Что бы вы ни делали, если вы создадите ключ, который использует все цифры и все буквы, и если человек когда-нибудь увидит этот ключ (что, вероятно, если вы используете цифры и буквы), опустить символы l
, I
, 1
, O
и 0
. Люди их запутывают.
Ничто в вашем посте не затрагивает вопрос уникальности 1011 *. Вам понадобится способ не генерировать один и тот же ключ дважды. Обычно, когда мне нужен уникальный ключ, у меня есть некоторая уникальная информация для начала. Я обычно беру односторонний хеш , такой как MD5, тогда есть способы преобразовать его в ключ с различной степенью читабельности:
- Конвертировать в гекс
- Base64 кодировать его
- Используйте биты ключа для индексации списка слов.
Пример: уникальная строка, вычисленная путем хэширования части этого ответа над горизонтальной линией, равна
Брэггерский плавник похищения