0
任何人都可以幫助解密私鑰,如在服務器端他們使用的OAEP加密方法。我嘗試使用私鑰解密,但解密文本是空的,我得到的錯誤代碼爲-9809作爲解密代碼結果私鑰解密 - 在Java中加密的數據
任何人都可以幫助解密私鑰,如在服務器端他們使用的OAEP加密方法。我嘗試使用私鑰解密,但解密文本是空的,我得到的錯誤代碼爲-9809作爲解密代碼結果私鑰解密 - 在Java中加密的數據
當您說「帶有私鑰」時,我假設您的意思是您使用SecKeyDecrypt()
進行非對稱加密,而不是使用CommonCryptor進行對稱加密。
SecKeyDecrypt()
不支持OAEP。它僅支持PKCS1 v1.5填充(kSecPaddingPKCS1
)。它也可以在技術上處理ASN.1填充+ PKCS1填充,但這通常與解密無關。當您通過SecPadding參數時,您應該已經注意到了這一點。你通過了什麼?
錯誤號是這是一個通用的「密碼中出錯了」消息。