← Utvecklare & data
Utvecklare & data · körs lokalt

Säker Nano-ID-generator

Skapa jämnt sampelade Nano-ID:n med ett URL-säkert standardalfabet eller ett anpassat alfabet, konfigurerbar längd och kryptografiskt stark webbläsar-slumpmässighet.

Klar. Dina arbetsdata finns kvar i den här webbläsaren.

Varför detta verktyg är användbart

Använd Nano IDs för kompakta klientexempel, fixture-nycklar och applikationsidentifierare när du behöver ett opartiskt konfigurerbart alfabet i stället för ett värde som innehåller en tidsstämpel.

Så fungerar det

Webbläsaren hämtar osignerade byte från Web Crypto och använder avvisningssampling, inte moduloreduktion, så varje accepterad alfabetssymbol har samma sannolikhet.

Ett praktiskt exempel

Standardinställningarna skapar fem oberoende ID:n med 21 tecken vardera från URL-säkra alfabetet med 64 symboler; ett anpassat alfabet kan innehålla mellan 2 och 255 unika symboler.

Validering

Beräkningen är deterministisk och förklarar valideringsfel istället för att tyst ändra ogiltig inmatning.

Gräns för sekretess

Inmatning och utmatning sker i den här fliken, medan kopiering och nedladdning sker via webbläsarens API:er utan serveruppladdning.

Resultatpass

Varje körning rapporterar sitt verktygsläge, tidsstämpel och in-/utdatastorlek så att omvandlade data kan granskas.