J'ai besoin d'un petit programme qui peut calculer la somme de contrôle à partir d'une entrée de l'utilisateur. Malheureusement, tout ce que je sais sur la somme de contrôle, c'est que c'est xor toutes les données dans le paquet.xou toutes les données dans le paquet
J'ai essayé de chercher un exemple sur Internet sans aucune chance.
Je sais si j'ai une chaîne: 41,4D, 02,41,21,04,02,02,00,00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00,00
Ceci devrait donner une somme de contrôle de 6A.
J'espère que quelqu'un pourrait m'aider. Si quelqu'un a un exemple écrit en Python 3, pourrait aussi travailler pour moi
Est-ce réellement un XOR de chaque * octet *? Je m'attendrais à ce que les checksums soient plus grands que cela: peut-être des groupes XORing de 2 ou 4 octets. – Karmastan
J'ai édité ma réponse pour vous fournir un échantillon de code complet. – PeterK