PBKDF2+HMAC hash collisions explained
mathiasbynens.be