2014-09-23 161 views
0

關於實現IDataProtector接口,兩種接口方法Protect和Unprotect都接收一個字節數組作爲參數。IDataProtector保護和取消保護方法

這個字節數組實際上是什麼?它是加密數據嗎?它的格式是什麼?我一直沒能找到任何與此相關的文檔,而不是指出它是用戶數據。

回答

1

好吧,它可以是任何你想要的。對於的exaple如果您使用的SecureDataFormat<AuthenticationTicket>

public string Protect(TData data) 
{ 
    return this._encoder.Encode(this._protector.Protect(this._serializer.Serialize(data))); 
} 

因此,大家可以看到IDataProtector.Protect被序列化的對象上使用。在這種情況下,AuthenticationTicket