← Розробник і дані
Розробник і дані · працює локально

Генератор безпечних Nano ID

Створюйте Nano ID з рівномірною вибіркою за замовчуванням із безпечним для URL алфавітом або власним алфавітом, налаштовуваною довжиною та криптографічно стійкою випадковістю браузера.

Готово. Ваші робочі дані залишаються в цьому браузері.

Чому цей інструмент корисний

Використовуйте Nano ID для компактних прикладів на боці клієнта, ключів фікстур і ідентифікаторів застосунків, коли вам потрібен неупереджений налаштовуваний алфавіт, а не значення з міткою часу.

Як це працює

Браузер отримує беззнакові байти з Web Crypto і використовує відбір із відхиленням, а не зведення за модулем, тож кожен прийнятий символ алфавіту має однакову ймовірність.

Практичний приклад

Стандартні налаштування створюють п’ять незалежних ідентифікаторів довжиною 21 символ із безпечного для URL алфавіту з 64 символів; власний алфавіт може містити від 2 до 255 унікальних символів.

Перевірка

Обчислення є детермінованим і пояснює помилки перевірки замість того, щоб непомітно змінювати некоректні вхідні дані.

Межа приватності

Ввід і вивід залишаються в цій вкладці. Копіювання та завантаження відбуваються через API браузера без завантаження на сервер.

Паспорт результату

Кожен запуск повідомляє свій режим інструмента, мітку часу та розмір вхідних/вихідних даних, щоб можна було перевірити перетворені дані.