Créer un jeton aléatoire en Javascript basé sur les détails de l'utilisateur

Je veux créer une chaîne de caractères aléatoires (token) qui peut être utilisé pour identifier un utilisateur, tout en évitant tout risque de conflits avec les autres utilisateurs de " jetons.

Ce que je pensais était un hachage MD5 de navigator.userAgent + new Date().getTime() pour générer le jeton mais qui nécessite un ensemble de Javascript MD5 bibliothèque de hachage qui je n'ai pas vraiment envie de faire.

Il doit être composé de A-Z/0-9 personnages et, idéalement, pas plus de 32 caractères. Je suis ouvert à toutes les idées. Merci!

Juste pour clarifier, je ne suis pas à la recherche de toute chaîne aléatoire générateur, la chaîne aléatoire doit être généré par les utilisateurs de détails sont disponibles à l'aide de Javascript et peut également utiliser le temps pour éviter les conflits potentiels!

  • comme vous l'avez écrit, la seule chose qui me vient à l'esprit est une fonction de hachage. vous pourriez tenter de google quelque chose comme "fonction de hachage javascript" et peut-être que vous trouverez sometihng léger
InformationsquelleAutor fire | 2011-12-16