2009-06-23 32 views
0

Je travaille sur du code qui m'a échappé lorsqu'un autre développeur (et la seule personne qui connaissait quelque chose à propos de ce système) est parti. J'essaie de comprendre pourquoi mon client et mon serveur ne se connectent pas. Je reçois l'erreur suivante:Le chiffrement RSA a échoué avec le code d'erreur = -2146893819

« canaux d'origine exception de fonctionnement. La connexion a été fermée de force raison spécifiée: le cryptage RSA a échoué avec le code d'erreur = -2146893819 »

recherche google initiale semble indiquer que Genuine Channels est une bibliothèque de communications utilisée (mais je ne suis pas sûr que ce soit exact). En outre, il ne semble pas y avoir d'informations sur ce que signifie ce code d'erreur particulier.

À ce stade, je suis d'accord avec les suggestions sur l'endroit où donner ma recherche si vous n'avez pas d'idées concrètes sur ce qui pourrait être faux.

Répondre

3

Le code d'erreur -2146893819 est l'hex 80090005 qui, dans les bibliothèques cryptographiques MS, est NTE_BAD_DATA. C'est à peu près tout ce que j'ai avant de perdre tout intérêt (ce qui m'arrive souvent avec des trucs crypto) et c'est seulement un peu plus utile que ce que vous avez, donc je l'ai fait wiki communautaire.

Vous n'avez pas indiqué ce que vous étiez en train de faire lorsque vous avez eu l'erreur, mais le meilleur résultat pour "rsa" et "nte_bad_data" sur Google était this.

encore, il vous développe termes de recherche Google au moins :-)

Bonne chance.

+0

Merci pour cet aperçu. Je voudrais en savoir plus sur ce qui se passait à ce moment-là afin que je puisse poser de meilleures questions, mais au moins j'ai quelques brins à tirer. Merci encore. – Kivus

0

Pour référence aux futures personnes qui visitent cette question, j'ai finalement résolu ce problème. Il s'est avéré qu'il y avait une différence de DLL entre les versions de GenuineChannels & notre implémentation de cryptologie qui étaient sur nos machines client et nos serveurs.

Questions connexes