Возможный дубликат:
Создать хэш из строки в Javascript/jQuery
Может ли кто-нибудь предложить простой (т.е. десятки строк кода, а не сотни строк) хеш-функции, написанной в (совместимом с браузером) JavaScript? В идеале мне бы хотелось, чтобы при передаче строки в качестве ввода вы создавали нечто похожее на шестнадцатеричную строку с 32 символами, что типичный вывод MD5, SHA1 и т.д. Он не должен быть криптографически защищен, просто разумно устойчив к столкновениям, (Мой исходный вариант использования - это URL-адреса, но я, вероятно, захочу использовать его в других строках в будущем.)