0
我試圖使用RSA實現質詢響應協議,一方是WCF服務,另一方是Windows Phone 7.1客戶端。我使用的是本機實現在.NET使用RSA實施質詢響應認證
該協議稱,
客戶端發送到服務器
服務器的請求發送給客戶端
- 挑戰
客戶端使用他的私鑰加密挑戰並將其發送到服務器
ser ver使用客戶端的公鑰解密值並將其與挑戰進行比較
但我無法獲得第3步的工作。當我嘗試解密我得到這條線CryptographicException未知錯誤80007001:
decryptedChallengeBytes = rsaProvider.Decrypt(challengeBytes, false);
我曾經嘗試都true
和false
。我該怎麼辦?
這不足以幫助我們解決此問題。 –