Hacker News new | past | comments | ask | show | jobs | submit login

All sorts of hash functions expect 64-bit intermediate values. Worse, these algorithms are liable to go haywire, and return very-not-randomized results if intermediate values are silently truncated to 56 bits (or magically become floating-point and thus lose their lower-order one bits) as happens when they're naively translated from C to JS.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: