Я хочу создать случайную строку (токен), которую можно использовать для идентификации пользователя, избегая при этом любых потенциальных конфликтов с токенами других пользователей.
Что мне нужно Я думал, что это хэш MD5 navigator.userAgent + new Date().getTime() для генерации токена, но для его хеширования требуется целая библиотека Javascript MD5, чего я действительно не хочу делать.< /p>
Он должен состоять из символов A-Z/0-9 и в идеале не превышать 32 символов. Я открыт для всех идей. Спасибо!
Просто чтобы уточнить: я не ищу генератор случайных строк, случайная строка должна быть сгенерирована на основе данных пользователя, доступных через Javascript, и может также используйте время, чтобы избежать потенциальных конфликтов!
Подробнее здесь: https://stackoverflow.com/questions/853 ... er-details