Bonjour,
Je travaille actuellement sur le développement d'un Bot D2 en Socket développé en NodeJS.
Je bloque actuellement sur le Message HelloConnectMessage plus spécifiquement sur la partie RSA et décodage de la clé reçu dans ce message.
Actuellement je suis capable de me connecté si je passe manuellement dans mon code, l'hexadécimal du IdentificationMessage. Donc, mes serialize et desezialize sont fonctionnel.
Je souhaitais donc implémenter la partie encryption des credentials.
J'ai donc récupéré la clé contenue dans les sources de Dofus :
Et également le clé reçu dans le HelloConnectMessage ( En base64) :
Cependant je ne comprend pas ce que je dois en faire, d'après ce que j'ai lu sur le forum je devrais décodé la clé reçu par le serveur à l'aide de ma clé récupéré dans le client Dofus.
Merci d'avance pour votre aide !
Je travaille actuellement sur le développement d'un Bot D2 en Socket développé en NodeJS.
Je bloque actuellement sur le Message HelloConnectMessage plus spécifiquement sur la partie RSA et décodage de la clé reçu dans ce message.
Actuellement je suis capable de me connecté si je passe manuellement dans mon code, l'hexadécimal du IdentificationMessage. Donc, mes serialize et desezialize sont fonctionnel.
Je souhaitais donc implémenter la partie encryption des credentials.
J'ai donc récupéré la clé contenue dans les sources de Dofus :
Code:
-----BEGIN PUBLIC KEY-----
MIIBUzANBgkqhkiG9w0BAQEFAAOCAUAAMIIBOwKCATIAgucoka9J2PXcNdjcu6CuDmgteIMB+rih
2UZJIuSoNT/0J/lEKL/W4UYbDA4U/6TDS0dkMhOpDsSCIDpO1gPG6+6JfhADRfIJItyHZflyXNUj
WOBG4zuxc/L6wldgX24jKo+iCvlDTNUedE553lrfSU23Hwwzt3+doEfgkgAf0l4ZBez5Z/ldp9it
2NH6/2/7spHm0Hsvt/YPrJ+EK8ly5fdLk9cvB4QIQel9SQ3JE8UQrxOAx2wrivc6P0gXp5Q6bHQo
ad1aUp81Ox77l5e8KBJXHzYhdeXaM91wnHTZNhuWmFS3snUHRCBpjDBCkZZ+CxPnKMtm2qJIi57R
slALQVTykEZoAETKWpLBlSm92X/eXY2DdGf+a7vju9EigYbX0aXxQy2Ln2ZBWmUJyZE8B58CAwEA
AQ==
-----END PUBLIC KEY-----
Code:
DHyg1lSz/PukXBNDZMjF3CgfBLSH6g3jSksiPHCH42JYsZHEd1AJbyhzisAJZT69cpR95m80tQS7
Xdaf6c27rexrcRtH7yuM2cwHwdt/dL4tuyxLtWOKK8Y8+i389c8dln9Y2sbLD99DEEi8UgYW1GIh
3ywsgfNByM6+pEvpz9HRgtop4NblibrhdE/tXWk29hai875KQQaBbhBHmJ/iOpsVc6aHLN/JFdp3
3UC5bDpfyDvk94MtOEMP0pQDcRbA/PA44ZxN5V6wr72BM5xVWKE0H9L7zmt13iTzbXj/cMyppniM
I8tJ1VnQmz2/Gjrr092NVpzPXWNic6tBOmvueuzntMwbvFwBla8QWFLA7vOkqWAaUYlwKRh8S41M
0lgArFtFZtueCS/NAAySiyazjYA=
Merci d'avance pour votre aide !