CanDoYa
BG

Безплатен NanoID генератор

Работи изцяло в браузъра - без качване и без регистрация.

Редактирай символите64 различни символа
Зареждане…
Споделете този инструмент

Какво е NanoID генератор?

NanoID генераторът създава кратки, удобни за URL уникални низови идентификатори чрез криптографски сигурен източник на случайност. NanoID е малка алтернатива на UUID: стандартният ID е с дължина 21 знака от 64-символна азбука, което дава компактни, устойчиви на колизии идентификатори за редове в база данни, URL адреси, токени и имена на файлове - всичко създадено локално в браузъра ви.

Как се използва

  1. 1Изберете азбука. Оставете удобната за URL по подразбиране или изберете малки букви, шестнайсетична система, само цифри или набор без лесни за объркване знаци - или поставете свои символи.
  2. 2Задайте дължина и брой. Изберете колко знака да има всеки ID (21 по подразбиране) и колко ID-та да се генерират наведнъж.
  3. 3Генерирайте. Натиснете Генерирай, за да получите нова партида. Числата за възможни ID-та и сигурност срещу колизии се обновяват според настройките ви.
  4. 4Копирайте каквото ви трябва. Кликнете Копирай до отделен ID или Копирай всички, за да вземете целия списък, по един ID на ред.

За кого е

Всеки ID се генерира в браузъра ви чрез генератора на случайни числа Web Crypto, така че нищо не се качва и инструментът работи офлайн, след като страницата е заредена. Използва се уеднаквеният алгоритъм на NanoID, който маскира и отхвърля случайни байтове, вместо да взема обикновен остатък от деление - така никой символ не е по-вероятен от друг и ID-тата остават без изкривяване. Сменете дължината, превключете азбуката на малки букви, шестнайсетична система или набор без лесни за объркване знаци, или поставете свои символи и генерирайте до хиляда ID-та наведнъж.

Често задавани въпроси

Безплатен ли е NanoID генераторът?

Да, напълно безплатен е, без регистрация и без ограничения. Всеки ID се генерира в браузъра ви, така че можете да правите колкото искате партиди, дори офлайн, след като страницата е заредена.

С какво NanoID се различава от UUID?

UUID е фиксиран формат от 36 знака. NanoID е по-малък и настройваем: стандартът е 21 удобни за URL знака, около 40% по-кратък, с подобна устойчивост на колизии. NanoID също позволява да сменяте дължината и азбуката, докато форматът на UUID е фиксиран.

Криптографски сигурни ли са генерираните ID-та?

Да. ID-тата използват getRandomValues на Web Crypto в браузъра - същия сигурен източник на случайност, използван за ключове и токени, а уеднаквеният алгоритъм на NanoID пази всеки символ еднакво вероятен, така че резултатът не е изкривен или предвидим.

Каква е стандартната азбука на NanoID?

Стандартната азбука има 64 удобни за URL символа: A-Z, a-z, 0-9, плюс долна черта и тире. Тъй като всеки символ е безопасен в URL, можете да поставите ID директно в линк, име на файл или път, без да го кодирате.

Колко дълъг трябва да е един NanoID?

Двайсет и един знака е стандартът и е безопасен за почти всяка употреба, съответствайки на устойчивостта на колизии на UUID. По-кратки ID-та вършат работа за данни с малък обем или кодове, видими за хора, но по-малкото пространство от възможности повишава риска от колизия, затова следете числото за колизии, преди да скъсявате.

Мога ли да използвам свои символи?

Да. Изберете Custom или просто редактирайте полето със символи, и ID-тата ще се изградят точно от знаците, които въведете. Повтарящи се символи се игнорират и можете да използвате до 256 различни знака.

Качват ли се генерираните ID-та някъде?

Не. Всичко се генерира локално в браузъра ви чрез Web Crypto API и нищо не се изпраща към сървър, така че ID-тата ви остават лични на устройството ви.