Генератор Nano ID
Створюйте короткі, надійні URL-ідентифікатори Nano ID із криптографічно захищеною довільністю.
Генератор Nano ID
Генеруйте Nano ID — короткі унікальні ідентифікатори, безпечні для URL-адрес — по одному на рядок, від одного до тисячі за раз. Стандартний ідентифікатор Nano ID складається з 21 символу з 64-символьного алфавіту (A–Z, a–z, 0–9, підкреслення та дефіс), який містить приблизно 126 біт випадковості в рядок, на третину коротший за UUID. Кожен символ надходить із криптографічно захищеного випадкового генератора браузера з вибіркою відхилень, тому жоден символ ніколи не є більш вірогідним, ніж інший.
Встановіть довжину від 2 до 128 символів і виберіть алфавіт, який відповідає завданням. Стандарт — класичний набір Nano ID. Немає схожих символів, які люди плутають під час читання ідентифікаторів вголос або їх повторного введення — 0/O/o, 1/I/l/i та 5/S/s, плюс підкреслення та дефіс — залишаючи 51 однозначний символ, ідеальний для кодів купонів і всього, що друкується. Малі літери + цифри підходять для систем, які складаються в регістр, наприклад субдоменів або тегів електронної пошти, а шістнадцяткові нижні регістри створюють прості шістнадцяткові токени.
Nano ID сяють усюди, де UUID здається громіздким: ключі бази даних, які ви розкриваєте в URL-адресах, короткі посилання, імена файлів для завантаження, ключі кешу, коди запрошень та ідентифікатори запитів у журналах. При 21 символі за замовчуванням математика зіткнень комфортно на вашому боці — вам потрібно буде генерувати приблизно мільярд ідентифікаторів на секунду протягом понад століття, перш ніж досягти 1% ймовірності одного зіткнення.
Усе відбувається локально у вашому браузері. Ідентифікатори генеруються на вашому пристрої, ніколи не запитуються на сервері та ніколи не реєструються ніде, тому їх безпечно використовувати у робочих системах прямо з цієї сторінки.