Hash functions: Theory, attacks, and applications (2005) [pdf]research.microsoft.com1 pointwslh12 years ago