Implemented PBKDF2 algorithm for passwords.