Почему этот инструмент полезен
Используйте Nano ID для компактных примеров на стороне клиента, ключей фикстур и идентификаторов приложений, когда вам нужен непредвзятый настраиваемый алфавит вместо значения с отметкой времени.
Выберите полное, проверенное QA издание, опубликованное для этого сайта.
Создавайте равномерно распределённые Nano ID с безопасным для URL алфавитом по умолчанию или пользовательским алфавитом, настраиваемой длиной и криптографически стойкой браузерной случайностью.
Готово. Ваши рабочие данные остаются в этом браузере.
Используйте Nano ID для компактных примеров на стороне клиента, ключей фикстур и идентификаторов приложений, когда вам нужен непредвзятый настраиваемый алфавит вместо значения с отметкой времени.
Браузер получает беззнаковые байты из Web Crypto и использует отбор с отклонением, а не взятие по модулю, поэтому каждый принятый символ алфавита имеет одинаковую вероятность.
Настройки по умолчанию создают пять независимых идентификаторов длиной 21 символ из URL-безопасного алфавита из 64 символов; пользовательский алфавит может содержать от 2 до 255 уникальных символов.
Вычисление детерминировано и объясняет ошибки валидации вместо того, чтобы молча изменять неверный ввод.
Ввод и вывод остаются на этой вкладке. Копирование и загрузка происходят через API браузера без загрузки на сервер.
Каждый запуск сообщает режим инструмента, временную метку и размер входных/выходных данных, чтобы можно было проверить преобразованные данные.