PBKDF2 better loop