Les pubs vous déplaisent ? Aller Sans pub Auj.

Générateur d'ID Nano

PromoteurAléatoireSécurité
ANNONCE · Supprimer ?
Recommandé : 21 (par défaut, environ 149 milliards d'années pour un risque de collision à 1% à 1000 IDs/horaire).

Alphabet

À propos du Nano ID

ANNONCE · Supprimer ?

Guide

Générateur de Nano ID

Générateur d'ID Nano

Générez des identifiants uniques, sécurisés et adaptés aux URLs, directement dans votre navigateur. Le générateur de Nano ID produit des identifiants compacts en utilisant crypto.getRandomValues, avec un contrôle complet sur la longueur, l'alphabet et le format de sortie. Les identifiants par défaut ont une longueur de 21 caractères et offrent la même résistance aux collisions qu'un UUID v4 — mais sont 41% plus courts et peuvent être directement intégrés dans une URL.

Comment utiliser

  1. Définissez le Longueur de l'ID (par défaut 21 caractères, plage de 2 à 256).
  2. Choisir Combien Nombre d'identifiants à générer en une fois (1 à 1000).
  3. Sélectionnez un Alphabet: Sécurisé pour URL (par défaut), alphanumérique, héxadécimal, sans ressemblances, ou définissez votre propre.
  4. Sélectionnez un Format de sortie: texte brut, tableau JSON ou CSV.
  5. Cliquez Générer. Copiez ou téléchargez le résultat avec les boutons du panneau de sortie.

Caractéristiques

  • Longueur configurable – De 2 à 256 caractères par identifiant.
  • 9 préférences d'alphabet – Sécurisé pour URL, alphanumérique, minuscules, majuscules, chiffres, héxadécimal (minuscules/majuscules), sans ressemblances, ainsi qu'un champ personnalisé complet.
  • Génération en masse – Produit jusqu'à 1000 identifiants uniques en un seul clic.
  • — Heure locale, UTC, ISO 8601 et temps relatif (« il y a 3 heures ») tout à la fois. – Texte brut, tableau JSON ou CSV — prêt à être utilisé directement dans le code ou importé.
  • Statistiques en temps réel sur les collisions – Voir l'espace des identifiants, l'entropie en bits, et le seuil au-delà duquel une collision de 1% devient probable.
  • Cryptographiquement sécurisé – Utilise crypto.getRandomValues avec l'algorithme basé sur le masque standard de nanoid pour une distribution uniforme sur tout alphabet.
  • Purement côté client – Rien n'est envoyé vers un serveur ; les identifiants ne quittent jamais votre navigateur.
  • Copier & télécharger – Copier en un clic dans le presse-papier ou télécharger sous forme de .txt, .json, ou .csv.

FAQ

  1. Est le Nano ID vraiment plus sûr qu'un identifiant séquentiel de base de données ?

    Oui. Les identifiants séquentiels révèlent deux informations : le nombre total d'enregistrements et la vitesse à laquelle ils sont créés. Ils permettent également aux attaquants d'explorer vos données en incrémentant un nombre dans l'URL. Un identifiant Nano ID de 21 caractères possède environ 126 bits d'entropie, donc deviner un identifiant valide est computationally infeasible. Utilisez-les chaque fois qu'un identifiant est exposé dans une URL, un lien partagé ou une API publique.

  2. Comment le Nano ID se compare-t-il à UUID v4 ?

    Ils ont une résistance aux collisions presque identique — le UUID v4 possède 122 bits d'entropie et le Nano ID de longueur 21 possède 126. Les différences pratiques sont la taille et l'ensemble des caractères. Le UUID v4 est de 36 caractères avec des traits de séparation (qui nécessitent souvent l'encodage en pourcentage) ; le Nano ID est de 21 caractères avec un alphabet sécurisé pour URL par défaut. Le Nano ID expose également son alphabet et sa longueur, ce qui vous permet de réduire les identifiants pour les systèmes à faible volume ou de les renforcer pour les systèmes à fort volume.

  3. Pourquoi le Nano ID a-t-il besoin d'un algorithme basé sur un masque ?

    Les octets aléatoires varient de 0 à 255, mais la plupart des alphabets utiles ne sont pas des puissances de deux — l'alphabet sécurisé pour URL comporte 64 caractères et l'alphabet sans ressemblances en comporte 49. Si vous prenez simplement un octet modulo la taille de l'alphabet, les caractères au début de l'alphabet apparaîtront légèrement plus souvent, ce qui constitue une faiblesse subtile que les attaquants peuvent exploiter. L'algorithme basé sur le masque arrondit l'alphabet à la puissance de deux suivante, puis élimine les octets qui tombent en dehors de l'alphabet, garantissant ainsi que chaque caractère est également probable.

  4. Qu'est-ce que le paradoxe des anniversaires et pourquoi limite-t-il la longueur des identifiants ?

    Le paradoxe des anniversaires montre que les collisions dans un espace aléatoire apparaissent bien plus tôt que l'intuition le suggère. Avec N identifiants possibles, on attend une probabilité de 50% de collision après environ la racine carrée de N identifiants générés — pas N. Ainsi, un alphabet de 64 caractères avec des identifiants de 8 caractères comporte 281 trillions de combinaisons, mais une collision de 50% est atteinte après seulement environ 19 millions d'identifiants. C'est pourquoi les identifiants destinés à de grands ensembles de données nécessitent une longueur de 20 à 24 caractères au minimum.

  5. Quels caractères exclut l'alphabet sans ressemblances et quand devrais-je l'utiliser ?

    Il élimine les caractères souvent confondus par les humains : zéro et O majuscule, un et I majuscule ou i minuscule, ainsi que quelques autres qui sont typographiquement similaires. Utilisez-le pour tout code que les humains pourraient lire à voix haute, transcrire à partir d'une image ou taper à partir d'un reçu imprimé — codes de coupons, références de tickets de support, codes de sécurité à deux facteurs ou codes de récupération. Le prix à payer est un alphabet plus petit (49 contre 64), donc augmentez la longueur de 1 à 2 caractères pour maintenir la même résistance aux collisions.

Envie d'une expérience sans pub ? Passez à la version sans pub

Installez nos extensions

Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide

Sur Extension Chrome Sur Extension de bord Sur Extension Firefox Sur Extension de l'opéra

Le Tableau de Bord Est Arrivé !

Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !

ANNONCE · Supprimer ?
ANNONCE · Supprimer ?
ANNONCE · Supprimer ?

Coin des nouvelles avec points forts techniques

Impliquez-vous

Aidez-nous à continuer à fournir des outils gratuits et précieux

Offre-moi un café
ANNONCE · Supprimer ?