我有一些數據希望保護,所以我使用ProtectedData
將它加密到文件上。 當我試圖讀取和解密數據時,我收到了最奇怪的異常:CryptographicException - 無法更新密碼
CryptographicException - 無法更新密碼。爲新密碼提供的值不符合域的長度,複雜性或歷史要求。
這是它被拋出:
byte[] decryptedData = ProtectedData.Unprotect(Encoding.UTF8.GetBytes(fileContent),
Encoding.UTF8.GetBytes(entropy),
DataProtectionScope.LocalMachine);
使用DataProtectionScope.CurrentUser
時,也發生了。
我還沒有找到關於這個異常的任何信息在線,所以我非常無能。