Instance Method hash(_:) func hash<Password>(_ password: Password) throws(BcryptError) -> [UInt8] where Password : DataProtocol