glossaire:guid
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| glossaire:guid [10/09/2010 10:50] – cyrille | glossaire:guid [19/05/2012 00:18] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 12: | Ligne 12: | ||
| Sous Unix, on utilise le UUID. | Sous Unix, on utilise le UUID. | ||
| + | |||
| + | Quatre versions ont été spécifiées par Microsoft : | ||
| + | |||
| + | * version 1 : basée sur l’horloge de l' | ||
| + | * version 2 : réservée (non utilisée en pratique), | ||
| + | * version 3 : basée sur un nom, les différents champs sont produits à partir de ce nom, | ||
| + | * version 4 : basée sur des nombres issus d’un générateur de nombres pseudo-aléatoires cryptographique (Windows 2000 et ultérieur). | ||
| + | |||
| + | Sur les 128 bits (dont 4 bits pour la version et 2 pour la variante), seuls 122 sont réellement aléatoires, | ||
| * [[wpfr> | * [[wpfr> | ||
| * [[rfc> | * [[rfc> | ||
| * Online GUID Generator: http:// | * Online GUID Generator: http:// | ||
| + | |||
| + | <code javascript> | ||
| + | /** | ||
| + | * rfc4122 version 4 compliant | ||
| + | * rfc4122 section 4.4 : Algorithms for Creating a UUID from Truly Random or Pseudo-Random Number | ||
| + | | ||
| + | * http:// | ||
| + | */ | ||
| + | function uuid() | ||
| + | { | ||
| + | return ' | ||
| + | var r = Math.random()*16|0, | ||
| + | return v.toString(16); | ||
| + | }).toUpperCase(); | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | |||
| + | on-line: http:// | ||
glossaire/guid.1284108618.txt.gz · Dernière modification : (modification externe)
