Domanda

Sto lavorando ad un codice che mi è caduto addosso quando un altro sviluppatore (e l'unica persona che sapeva qualcosa su questo sistema) è partito. Sto cercando di capire perché il mio client e il mio server non si connettono. Ricevo il seguente errore:

" Eccezione al funzionamento dei canali originali: la connessione è stata forzatamente chiusa. Motivo specificato: crittografia RSA non riuscita con codice di errore = -2146893819 "

La ricerca iniziale su Google sembra indicare che i canali originali sono una libreria di comunicazioni in uso (ma non sono sicuro che sia accurato). Inoltre, non sembrano esserci informazioni sul significato di quel particolare codice di errore.

A questo punto, sto bene con suggerimenti su dove dare la mia ricerca se non hai idee concrete su cosa potrebbe essere sbagliato.

È stato utile?

Soluzione

Il codice di errore -2146893819 è esadecimale 80090005 che, nelle librerie crittografiche di MS, è NTE_BAD_DATA .

Questo è quanto mi è successo prima che perdessi interesse (ciò mi succede molto con le cose crittografiche) ed è solo leggermente più utile di quello che hai, quindi l'ho creato wiki della community.

In realtà non hai dichiarato cosa stavi facendo quando hai ricevuto l'errore, ma il risultato migliore per " rsa " e " nte_bad_data " su Google è stato < a href = "http://netpl.blogspot.com/2009/01/ntebaddata-0x80090005-on-cryptimportkey.html" rel = "nofollow noreferrer"> questo .

Tuttavia, ti espande almeno i termini di ricerca di Google :-)

Buona fortuna.

Altri suggerimenti

Per riferimento alle persone future che visitano questa domanda, alla fine ho risolto questo problema. Si è rivelato essere una mancata corrispondenza DLL tra le versioni di GenuineChannels & amp; l'implementazione della crittografia presente sui nostri computer client e sui nostri server.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top