password hashing translated