Создать случайный токен в Javascript на основе данных пользователя

Я хочу создать случайную строку (токен), которую можно использовать для идентификации пользователя, избегая при этом любых потенциальных конфликтов с токенами других пользователей.

То, о чем я думал, было хешем MD5 navigator.userAgent + new Date (). GetTime () для генерации токена, но для этого требуется вся библиотека Javascript MD5 для его хеширования, чего я не делаю » я действительно не хочу этого делать.

Он должен состоять из символов A – Z / 0–9 и в идеале не длиннее 32 символов. Я открыт для всех идей. Спасибо!

Чтобы уточнить, я не ищу генератор случайных строк, случайная строка должна быть сгенерирована из сведений о пользователях, доступных через Javascript, а также может использовать время, чтобы избежать потенциальных конфликтов!

27
задан fire 15 December 2011 в 22:56
поделиться