Для разработчиков / Инструменты браузера
Генератор ULID
Создавайте сортируемые ULID, сохраняйте монотонность в пределах одной миллисекунды и расшифровывайте временную метку ULID.
Генератор ULID: Создаёт сортируемые ULID, сохраняет монотонность в пределах одной миллисекунды и расшифровывает временную метку ULID. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Инструменты для разработчиков
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Полностью работает в браузере
ULID содержит метку времени размером 48 бит и 80 случайных битов. Монотонный режим увеличивает случайную часть в пределах одной миллисекунды и сохраняет предыдущую метку времени, если часы идут назад. ULID раскрывает время создания и не является паролем. Спецификация ULID · Генератор UUID
Спецификация ULID
Каноническая спецификация ULID, правила кодирования, временной метки и монотонности: https://github.com/ulid/spec . Наибольшее допустимое значение — 7ZZZZZZZZZZZZZZZZZZZZZZZZZ; значения, превышающие предел временной метки в 48 бит, отклоняются.
Создание и декодирование
Создание начинается с криптографически случайных данных браузера. Если 80-битный случайный суффикс переполняется в пределах одной и той же временной метки, создание завершается ошибкой, а не начинается заново с нуля.
Декодирование принимает допустимые символы в верхнем или нижнем регистре и отображает время в UTC. Извлекается закодированное время, а не подтверждённая запись о создании.
Как пользоваться
- Выберите количество и укажите, нужно ли сохранять монотонность генерации.
- Создайте идентификаторы и скопируйте их.
- Вставьте ULID, чтобы узнать его временную метку в UTC и миллисекунды Unix.
Конфиденциальность и ограничения
Введённые данные остаются в этом браузере. Ничего из введённого вами не загружается и не сохраняется.
Похожие инструменты
Часто задаваемые вопросы
Что содержит ULID?
Временную метку размером 48 бит с точностью до миллисекунд и случайную часть размером 80 бит, закодированные 26 символами Crockford Base32. Символы I, L, O и U исключены.
Что гарантирует монотонный режим?
В рамках текущего сеанса страницы случайная часть увеличивается, если временная метка не изменилась. Если часы идут назад, сохраняется предыдущая временная метка. Отдельные вкладки и устройства не используют общее состояние порядка.
Можно ли использовать ULID в качестве пароля?
Нет. ULID раскрывает время создания, а монотонные значения имеют предсказуемое приращение. Для паролей используйте генератор паролей.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен