PBKDF2+HMAC hash collisions explained | Hacker News Reader