Nanogenerador de identificación
Genere Nano ID breves y seguros para URL con aleatoriedad criptográficamente segura.
Nanogenerador de identificación
Genere Nano ID (identificadores únicos cortos y seguros para URL), uno por línea, desde uno hasta mil a la vez. Un Nano ID estándar consta de 21 caracteres extraídos de un alfabeto de 64 símbolos (A–Z, a–z, 0–9, guión bajo y guión), que contiene alrededor de 126 bits de aleatoriedad en una cadena un tercio más corta que un UUID. Cada carácter proviene del generador aleatorio criptográficamente seguro del navegador, con muestreo de rechazo para que ningún símbolo sea más probable que otro.
Establezca la longitud entre 2 y 128 caracteres y elija el alfabeto que se ajuste al trabajo. El estándar es el clásico conjunto Nano ID. No hay dobles que eliminen los caracteres que la gente confunde cuando lee los identificadores en voz alta o los vuelve a escribir (0/O/o, 1/I/l/i y 5/S/s, además del guión bajo y el guión), dejando 51 símbolos inequívocos, ideales para códigos de cupón y cualquier cosa impresa. Las minúsculas + dígitos se adaptan a los sistemas que utilizan mayúsculas y minúsculas, como subdominios o etiquetas de correo electrónico, y las minúsculas hexadecimales producen tokens hexadecimales simples.
Los Nano ID brillan dondequiera que un UUID parezca voluminoso: claves de bases de datos que se exponen en URL, enlaces cortos, nombres de archivos para cargas, claves de caché, códigos de invitación e identificadores de solicitudes en registros. Con los 21 caracteres predeterminados, las matemáticas de colisión están cómodamente de su lado: necesitaría generar aproximadamente mil millones de identificadores por segundo durante más de un siglo antes de alcanzar una probabilidad del 1% de una sola colisión.
Todo sucede localmente en su navegador. Los identificadores se generan en su dispositivo, nunca se solicitan desde un servidor y nunca se registran en ningún lugar, por lo que es seguro usarlos en sistemas de producción directamente desde esta página.