Я хотел бы иметь возможность создавать уникальные токены * для пользователей на основе хешированной строки. Я знаю, что мог бы, например, использовать библиотеку md5(), но поскольку цель не является криптографической, мне было интересно, есть ли что-нибудь, что я мог бы использовать "из коробки". Существуют ли какие-либо односторонние хэширующие функции, доступные в родном JavaScript?
* Я понимаю, что это не будет строго уникальным. Я в порядке с небольшой вероятностью столкновения хеширования.