Générateur d'UUID et de Hash
Des identifiants uniques et des empreintes, générés en toute sécurité dans votre navigateur
Qu'est-ce qu'un UUID ?
Un UUID (identifiant unique universel), aussi appelé GUID, est un
identifiant de 128 bits écrit sous forme de 32 chiffres hexadécimaux
en cinq groupes, comme f47ac10b-58cc-4372-a567-0e02b2c3d479.
Un UUID peut être créé n'importe où, sur n'importe quel appareil,
sans consulter de base centrale, et en pratique deux UUID ne se
ressemblent jamais. C'est idéal pour les clés de base de données, les
identifiants de requête, les noms de fichiers et tout ce que créent
les systèmes distribués.
UUID v4 ou UUID v7 ?
- La version 4 contient 122 bits aléatoires. Elle ne révèle ni quand ni où elle a été créée, ce qui en fait un bon choix pour les identifiants publics et les jetons
- La version 7 commence par un horodatage Unix en millisecondes suivi de bits aléatoires. Les identifiants créés plus tard se trient après les autres : les index de base de données restent compacts et les insertions rapides. Définie dans la RFC 9562, c'est désormais le choix recommandé pour les clés primaires
Comment générer des UUID
Étape 1 : Choisissez la version et le nombre
Sélectionnez la version 4 ou 7 et indiquez combien il vous en faut, de 1 à 1 000. Un nouveau lot apparaît à chaque clic sur Generate.
Étape 2 : Choisissez le format
Cochez Uppercase (majuscules), No hyphens (sans tirets) ou Braces
(accolades) selon ce qu'attend votre langage ou votre base de
données. Les accolades donnent le style {...} utilisé
par Windows et .NET.
Étape 3 : Copiez
Cliquez sur « Copy all » pour copier toute la liste, un UUID par ligne.
Inspecter un UUID
Collez un UUID dans « Inspect a UUID » pour voir sa forme canonique,
sa version et sa variante. Pour les versions temporelles 1, 6 et 7,
l'inspecteur affiche aussi le moment exact de sa création, pratique
pour déboguer des enregistrements ou des logs. Il accepte les
majuscules, l'absence de tirets, les accolades et le préfixe
urn:uuid:, et reconnaît les UUID spéciaux nil et max.
Qu'est-ce qu'un hash ?
Une fonction de hachage transforme n'importe quelle entrée en une empreinte courte de longueur fixe. La même entrée donne toujours le même hash, et le moindre changement en donne un complètement différent. Les hash servent à vérifier des téléchargements, détecter des fichiers modifiés, construire des clés de cache et signer des données.
Comment générer un hash
Étape 1 : Saisissez un texte ou choisissez un fichier
Tapez dans la zone et les cinq hash se mettent à jour
instantanément. Pour un fichier de 200 Mo maximum, cliquez sur
« Hash a file ». Le texte est haché en UTF-8 : les résultats
correspondent aux outils en ligne de commande comme
sha256sum.
Étape 2 : Choisissez le format de sortie
Choisissez l'hexadécimal en minuscules, en majuscules ou le Base64, selon l'endroit où la valeur sera utilisée.
Étape 3 : Ajoutez une clé HMAC (facultatif)
Cochez HMAC et saisissez une clé secrète pour calculer des hash à clé. HMAC-SHA256 est utilisé par des services comme Stripe et GitHub pour signer leurs webhooks : c'est un moyen rapide de vérifier une signature à la main.
Choisir un algorithme
- SHA-256 : Le choix par défaut pour les sommes de contrôle, les signatures et les vérifications d'intégrité
- SHA-384 et SHA-512 : Des empreintes plus longues quand une politique l'exige
- SHA-1 : Cassé pour la sécurité ; encore utilisé par Git et d'anciens systèmes
- MD5 : Cassé pour la sécurité ; suffisant pour repérer une corruption accidentelle ou comparer d'anciennes sommes de contrôle
Ne stockez jamais de mots de passe sous forme de simple hash. Utilisez un algorithme dédié comme Argon2, bcrypt ou scrypt.
Confidentialité et sécurité
Les UUID proviennent du générateur aléatoire cryptographiquement sûr de votre navigateur, et les hash SHA et HMAC utilisent l'API Web Crypto intégrée. Vos textes, fichiers et clés ne quittent jamais votre appareil.
Conclusion
Des clés primaires aux sommes de contrôle, le Générateur d'UUID et de Hash couvre les deux besoins sur une seule page. Essayez-le sur tools.typinks.com/uuid-hash-generator.
Besoin d'identifiants ou d'une empreinte ?
Générez-les instantanément, sans que rien ne quitte votre navigateur.
Lancer le générateur