public HashedPassword Hash(PlainTextPassword password, byte[] salt, KeyDerivationPrf prf, int iterations) { var hash = _pbkdf2( password, salt, prf, iterations, _hashSize ); return(new HashedPassword(hash, salt, iterations, prf)); }
public HashedPassword Hash(PlainTextPassword password) { return(Hash(password, _generateSalt(), _prf, _iterations)); }