ULID генератор и парсер

ULID — это компактные, безопасные для URL-адресов, лексикографически сортируемые идентификаторы с 48-битной меткой времени и 80 битами случайности. Они полезны для журналов, потоков событий, записей баз данных, имен файлов и распределенных систем, которые извлекают выгоду из временных идентификаторов.

Монотонный режим сохраняет идентификаторы в порядке, когда несколько создаются в одну миллисекунду. Вставьте ULID для проверки его временной метки и случайного компонента перед отладкой заказа, импорта или генерируемых записей.

ULID заказ и конфиденциальность

Стандартный ULID — это 26-символьное значение Crockford Base32. Сортировка действительных ULID-струн группирует записи по времени их встроенного создания, но часы с разных машин все еще могут двигаться назад или не соглашаться. Монотоническая генерация улучшает порядок заказа только для идентификаторов, созданных вместе в одном и том же браузере.

Поскольку метка времени может быть декодирована, ULID является идентификатором, а не секретом. Не используйте один в качестве маркера доступа или предположите, что он скрывает, когда была создана запись.

Связанные инструменты: Генератор UID v7 · Генератор случайных струн