2009-06-23 121 views
0

我正在處理一些代碼,當另一個開發人員(以及知道關於此係統的任何人的唯一人員)離開時,我就放棄了這些代碼。我試圖找出爲什麼我的客戶端和服務器沒有連接。我收到以下錯誤:RSA加密失敗,錯誤代碼= -2146893819

「正版渠道操作異常:連接已被強制關閉 具體的理由:RSA加密失敗,錯誤代碼= -2146893819」

初步谷歌的研究似乎表明, Genuine Channels是一個正在使用的通信庫(但我不確定這是否準確)。此外,似乎沒有任何有關該特定錯誤代碼含義的信息。

在這一點上,如果您對什麼可能是錯誤沒有任何具體的想法,那麼我就如何給予我的研究提出了一些建議。

回答

3

錯誤代碼-2146893819是十六進制80090005,其在MS加密庫中是NTE_BAD_DATA

就像我以前那樣,我失去了興趣(這往往發生在我身上很多與加密東西),它只是比你有更多的幫助,所以我已經使它成爲社區維基。

您還沒有真正指出,當你得到了錯誤,但最高命中爲"rsa""nte_bad_data"在谷歌爲this你在做什麼。

儘管如此,它擴展了你谷歌搜索字詞至少:-)

好運。

+0

感謝您的洞察力。 我希望更多地瞭解目前正在發生的事情,這樣我可以提出更好的問題,但至少我還有更多的問題需要解決。再次感謝。 – Kivus 2009-06-23 16:55:43

0

爲了參考未來訪問此問題的人,我最終解決了這個問題。事實證明,我們的客戶機和我們的服務器機器上的GenuineChannels &我們的密碼實現版本之間的DLL不匹配。