Hash is a base64 encoded 256-bit password with entropy distributed across 256 bits. The passwordbox HashAndGo method can derive a password on the client side that is suitable as an input to this function.
Key returns the 256-bit key encoded in this hash.
PasswordFor returns the username encrypted with the password encoded as base64.
VerifyFor verifies a previous result of a hash.PasswordFor result.