문제

나는 다른 개발자 (그리고이 시스템에 대해 아는 유일한 사람)가 떠났을 때 나에게 떨어진 코드를 연구하고 있습니다. 내 클라이언트와 서버가 왜 연결되지 않는지 알아 내려고 노력하고 있습니다. 다음 오류가 발생합니다.

"정품 채널 작업 예외 : 연결이 강제로 닫혔습니다. 지정된 이유 : 오류 코드가있는 RSA 암호화 실패 = -2146893819"

초기 Google 연구에 따르면 진정한 채널은 사용중인 커뮤니케이션 라이브러리 인 것으로 나타났습니다 (그러나 정확한지 확실하지 않음). 또한 특정 오류 코드가 의미하는 바에 대한 정보가없는 것 같습니다.

이 시점에서, 나는 당신이 무엇이 잘못 될 수 있는지에 대한 구체적인 아이디어가 없다면 내 연구를 제공 할 위치에 대한 제안에 괜찮습니다.

도움이 되었습니까?

해결책

오류 코드 -2146893819는 MS Crypto 라이브러리에서 hex 80090005입니다. NTE_BAD_DATA.

그것은 내가 관심을 잃기 전에 얻은 한, (암호화 물건으로 나에게 많은 일이 일어나는 경향이 있음) 당신이 가진 것보다 약간 더 도움이되었으므로 커뮤니티 위키를 만들었습니다.

당신은 실제로 당신이 오류를 얻었을 때 당신이하고있는 일을 진술하지 않았지만 최고 히트 "rsa" 그리고 "nte_bad_data" Google에서 이것.

그래도 Google 검색어를 최소한 확장합니다 :-)

행운을 빌어 요.

다른 팁

이 질문을 방문하는 미래의 사람들과 관련하여 결국이 문제를 해결했습니다. GenuineChannels 버전과 클라이언트 시스템 및 서버 시스템에 있던 암호화 구현간에 AA DLL 불일치로 판명되었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top