Qu’est-ce qu’un checksum ?: Un petit guide pour expliquer ce qu’est un checksum

Dans cette article vous trouverez une explication afin de comprendre  » Qu’est ce  le checksum  » ? Un petit guide pour expliquer :

Le cheksum est une sorte de signature numérique qui valide l’intégrité d’un fichier contentent des données numériques (pas de panique cela vas devenir plus simple).

Imaginons que vous deviez écrire un message a quelqu’un, mais que vous ne pouvez pas lui donner en main propre, bien évidement cette information de haute importance, qui doit arrivé au plus vite, sera porté par un messagé !

Sur un papier, vous écrivez:

 »Le roi est vivant »

Comment être sur que lorsque le message sera lu par le destinataire, il n’aura pas subit de transformation par une personne mal intentionné, en :

 »Le roi n’est pas vivant »

?????????????????????????

Bien sur des seaux et des cachets de cires ont vite vus le jour pour attester de la validité de la source, comme les protections et verrouillage de nos cher ECU des centaines d’années plus tard. 

Bien sur ceux ci (toute génération confondu) , ont leurs limites car comme nos appareilles sophistiqué arrivent à ce jouer des protections qui équipe les ECU, a l’époque les faussaires avait aussi leurs outils pour accéder au informations contenu sur le document (des seaux en boot mode  ) .

Mais accèdes aux données, ce trouvant sur le papier ou l’ECU, est une chose, les modifier de façon discrète en est une autre.

Ce rendent vite compte que les informations pouvaient être modifiées par une tierce personne, il fut nécessaire de protéger, non pas le document en lui même, mes les informations ce trouvant dessus ou dedans.

Il fut alors inventé un tas de cryptage de données afin que seul le lecteur final puisse s’assurer de la validité des informations ce trouvant sur le document.

Exemple pratique:

dans le message original, il peut intégrer une valeur numérique valent le nombre de lettre ce trouvant dans le message tel que:

 »Le roi est vivant » ( »1L2e 3r4o5i 6e7s8t 9v10i11v12a13n14t »)
14

Si en réception il reçoit:

 »Le roi n’est pas vivant »
14

Il est évident que le message n’est pas valide. Bien sur il n’est pas difficile de comprendre que le codage est la somme des lettres qui a était utilisées et de faire alors:

 »Le roi n’est pas vivant »
19 (l’apostrophe compte)

A ce moment, le lecteur final ne déterminera pas la supercherie.

Et bien c’est ni plus ni moins ce que l’on fait lorsque le cheksum et recalculé lors des modifications des données dans nos ECU.

J’entends déjà les mauvaises langue dire  »ben si il suffit de compter les changements, y a pas a faire de chichi, les mec du forum ils ce la pète pour pas grand chose !!  »

Si l’exemple du dessus est fort simple, c’est purement dans un but pédagogique.

Dans la réalité, les données sont en hexadécimale, l’algorithme (ensemble de formule et équation mathématique ) de codage est bien plus complexe et non connu.

Il faut donc décoder les valeurs hexadécimal, et pour cela il faut les trouver !!!

Donc:
1 Il faut identifier et localiser les différentes valeurs a changer.
2 changer ces valeurs.
3 Localiser l’adresse du cheksum.
4 Lire la valeur du cheksum présent.
5 Trouver l’algorithme qui a servie a encoder le cheksum.
6 Fabriquer l’algorithme qui calculera le cheksum.
7 Recoder le cheksum avec les nouvelles valeurs.

Pour ceux qui trouve que cela est facile:
Il suffira simplement de remplacer chaque lettre du message  »Le roi est vivant » par sa valeur numérique de position dans l’alphabet, de le convertir en Hexadécimal puis dans faire une simple somme de la totalité des valeurs obtenus pour ce rendre compte que pour un codage qui est TRÈS simple, on passe un sacré bout de temps !!

Vous devait donc chercher comment les programmeurs on mis au point l’algorithme pour le codage du cheksum. Seul des mathématiciens/programmeurs de soft érudit peuvent prétendre a effectuer de tels recherches.

Quel risque si le cheksum n’est pas valide ?

Cela dépend du modèle de l’auto, bien souvent le moteur ne démarrera pas simplement.

Si vous désirez apporter des informations supplémentaires, des corrections, un lien, autre……

 

Checksum “Bosch Edc Plcc”
Checksum “Bosch EDC15 29F400”
Checksum “Bosch Alfa CR”
Checksum “Bosch BMW CR”
Checksum “Bosch PSA hdi”
Checksum “Bosch VW 115cv”
Checksum “Siemens BMW MS41/MS42”
Checksum “Bosch Smart E2”
Checksum “Bosch Fiat E3 jtd”
Checksum “Bosch Merc 1meg”
Checksum “Bosch Mer Gasoline”
Checksum “Volvo V70 F400/F800”
Checksum “Siemens F200/F400”
Checksum “Bosch VAG ME7 F400/F800”
Checksum “Bosch EDC15 29F400V2”
Checksum “Bosch ME 3.2/7.3”
Checksum “Bosch Nissan TDDI”
Checksum “Siemens Merc MS42”
Checksum “Bosch ME2.7/ME2.8”
Checksum “Chrysler F400”
Checksum “Bosch Renault F400”
Checksum “Siemens HDI”
Checksum “Siemens Renault 29F200/29F400”
Checksum “Siemens Volvo T4”
Checksum “Siemens MS43”
Checksum “Siemens Rover”
Checksum “Bosch ME7 Alfa/Hyund”
Checksum “Cherokee CDI”
Checksum “Siemens Ford SIM”
Checksum “Ford TDCi”
Checksum “Bosch bms46”
Checksum “Bosch Smart E3”
Checksum “Bosch Peugeot ME7”
Checksum “Bosch Volvo CR2”
Checksum “Bosch TDI 2002”
Checksum “Bosch VAG ME7 v01”
Checksum “Bosch VAG ME7 v02”
Checksum “Bosch MS 6.1/6.2”
Checksum “Bosch MS 6.3”
Checksum “Siemens Hyundai/Kia”
Checksum “Delphi CR”
Checksum “Kia/Honda CR”
Checksum “Toyota/Opel CR”
Checksum “Bosch VAG V8 TDI”
Checksum “Siemens Ford TDCi”
Checksum “Temic Merc CDI”
Checksum “Delco Opel”
Checksum “Bosch Opel M 1.5.5”
Checksum “Bosch Opel ME 1.5.5”
Checksum “Simtec 90/70”
Checksum “Bosch BMW TDS”
Checksum “Bosch Smart E4”
Checksum “Opel Simtec56”
Checksum “Siemens 2003 F400”
Checksum “Lucas FH12”
Checksum “Bosch EDC16”
Checksum “Bosch Volvo CR2 2003”
Checksum “Bosch Smart CDI E3”
Checksum “Bosch BMW ME7”
Checksum “Bosch Porsche ME 7.8”
Checksum “Siemens Ford TDCi 04”
Checksum “IAW 4AF/59F/5AF Euro2-4”
Checksum “Marrelli 5NF E4”
Checksum “Delphi Ford TDCi”
Checksum “Ford EECV”
Checksum “Siemens Truck F400”
Checksum “Marelli MJD”
Checksum “Marelli 6LP”
Checksum “Siemens mini/rover v5”
Checksum “Siemens BMW MSS5x”
Checksum “Siemens SIM4KLE”
Checksum “Bosch EDC16+”
Checksum “Bosch VAG ME7 v05”
Checksum “Marelli IAW 7xx/MMxx”
Checksum “Bosch Volvo M4.x”
Checksum “Siemens SID Ford/Peugeot/Volvo”
Checksum “Siemens SID Land Rover”
Checksum “Siemens Bmw MS45”
Checksum “Delphi SsangYong”
Checksum “Temic Mercedes Actros”
Checksum “Siemens SID Nissan/Renault”
Checksum “Bosch VAG MED9”
Checksum “Delphi Citroen”
Checksum “Bosch Renault ME7”
Checksum “Siemens Daewoo/Chevrolet”
Checksum “Delphi Euro4 CR”
Checksum “Fiat IAW 4SF/4DF/5SF”
Checksum “Bosch Alfa JTS E4”
Checksum “Bosch PSA M7.4.5”
Checksum “Temic Mercedes Axor”
Checksum “Sagem S2000/S3000”
Checksum “Bosch Fiat ME7.9.x”
Checksum “Bosch Alfa MED7.6.1”
Checksum “Bosch PSA/Toyota M7.9.5”
Checksum “Bosch SMART 2007 ME7.7”
Checksum “Bosch VAG ME7.1.1”
Checksum “Bosch ME7.5.20/30”
Checksum “Visteon DCU”
Checksum “Hitachi”
Checksum “Siemens SIM82”
Checksum “Delphi MT”
Checksum “Siemens VAG Simos”
Checksum “Bosch ME9”
Checksum “Bosch EDC7”
Checksum “Temic DSG”
Checksum “Siemens SDI”
Checksum “TRW EMS2”
Checksum “Denso”
Checksum “Siemens MSD80/MSV80”
Checksum “Phoenix John Deere”
Checksum “Delphi Trucks”
Checksum “Ford EECVI”
Checksum “Motorola EMS/EDC S6”
Checksum “Siemens SIMTEC75/76”
Checksum “Siemens EMS200”
Checksum “Bosch PSG16”
Checksum “Bosch TDI v2”
Checksum “EFI Lotus”
Checksum “Siemens PPD”
Checksum “Delphi DCM3.x”
Checksum “Bosch M3.X”
Checksum “Bosch Opel ME7.6.x/ME7.9.x”
Checksum “16/8Bits based”
Checksum “16 Bit”
Checksum “8 Bit”

            NEW CHECKSUM FAMILY:

Checksum “Bosch MDG1”

Checksum “Bosch MED17”
Checksum “Bosch ME17”
Checksum “Bosch EDC17”

Checksum “Marelli MM10GF”
Checksum “Marelli MM9GF ”
Checksum “Marelli MM9GC”
Checksum “Marelli MJ9DF”
Checksum “Marelli MM8GML”
Checksum “Marelli MM8GMK ”
Checksum “Marelli MM8GMF”
Checksum “Marelli MM7GV ”
Checksum “Marelli IAW7”
Checksum “Marelli IAW6KPI”
Checksum “Marelli MJD6F3”
Checksum “Marelli MJD602 “

Checksum “Siemens SID208 ”
Checksum “Siemens SID209”
Checksum “Siemens SID210”
Checksum “Siemens SID211”
Checksum “Siemens SID212”
Checksum “Siemens SID305”
Checksum “Siemens SID306”
Checksum “Siemens SID310 ”
Checksum “Siemens SID603 ”
Checksum “Siemens SID801 ”
Checksum “Siemens SID803”
Checksum “Siemens SID803a”
Checksum “Siemens SID804”
Checksum “Siemens SID806”
Checksum “Siemens SID807”
Checksum “Siemens SID807evo”

Checksum “Siemens PCR2.1 ”
Checksum “Siemens EMS2xxx family”
Checksum “Siemens EMS3xxx  family”
Checksum “Siemens SIM2K- family”
Checksum “Simos8”
Checksum “Simos10”
Checksum “Simos12”
Checksum “Simos16”
Checksum “Simos18”

Checksum “Siemens MSD family”

Checksum “Siemens SDI3”
Checksum “Siemens SDI4”
Checksum “Siemens SDI6”
Checksum “Siemens SDI7”
Checksum “Siemens SDI8”
Checksum “Siemens SDI9”
Checksum “Siemens SDI10”
Checksum “Siemens SDI21”

Full Delphi MTxx family, including:

Checksum “MT92”
Checksum “MT86”
Checksum “MT80.1”
Checksum “MT80”
Checksum “MT62.1”
Checksum “MT60”
Checksum “MT34”
Checksum “MT38”
Checksum “MT22”
Checksum “MT20x”
Checksum “DCM6.2”
Checksum “DCM6.x”

 

(Visited 1 838 times, 6 visits today)
Existing Users Log In
   
New User Registration
*Required field
Posted in -- REPROGRAMMATION, 7 - GROUPE MOTEUR, REPROGRAMMATION
Tags: , , , , , , , , , ,

Articles Populaires

  • CaptureMON COMPTE MON COMPTE Dans cette rubrique, vous pouvez simplement mettre à jour votre profil. Vous pouvez également activer votre compte ou le réactiver s’il est expiré.… (186 082)
  • tuto code défaut vcds odis vw audiLes Codes Défauts VW / AUDI Dans cette article vous trouverez la liste des codes erreurs VAG (ou codes défaut)  en Français Vag Com / VCDS . Un code DTC (Diagnostic Trouble Code)… (164 688)
  • etka3Catalogue ETKA pièces d’origine Oem en ligne Vw Audi ETKA (abréviation de Elektronischer Teilekatalog) est le catalogue électronique de pièces détachées pour les marques du groupe Volkswagen: Audi, Seat, Skoda et VW. Il s'agit… (139 518)
  • elsavagELSAWIN MANUEL ATELIER GRATUIT EN LIGNE Manuels de réparation atelier elsawin en ligne gratuits pour tous les modèles   Cliquez sur les logos pour accéder directement sur manuel de réparation elsawin… (133 002)
  • TUTO CODAGE VCDSVCDS ACCES SECURISE CALCULATEUR VAG-COM ODIS VAG VW AUDI VCDS : Liste codes Accès Sécurisé VAG-COM Accès sécurisé : Fonction 16 du VAG La fonction d’accès sécurisé doit être utilisée sur beaucoup de  calculateurs … (124 392)
  • fusible1FUSIBLE GOLF 5 1.9 TDi VOLKSWAGEN Golf (1K) V 1.9 TDi (BXE) 2006 jusqu'à 2009 Comment tester un fusible sur golf v 1.9 TDI 105  ? Pour tester le fusible… (95 248)
  • loogo22CREER UN COMPTE    Si vous n’êtes pas encore abonné , faites-le maintenant ! Alors qu'est-ce que tu attends?      🔐 Bienvenue sur Vag-repair.com ! Nous sommes ravis de… (93 324)
  • acc45Réglage et calibrage radars de distance acc Comment réinitialiser Le radar de distance ACC  ? L’ACC est muni de ce capteur radar pour aider le conducteur à maintenir une distance de sécurité… (75 092)
  • mk60REMPLACEMENT CALCULATEUR ABS ET CODAGE VCDS TUTORIEL Remplaccement calculateur ABS MK60 VOKSWAGEN GOLF VI   Le présent article vous donne un aperçu du remplaceent . En outre, il présentE la procédure… (73 937)
  • pprLISTE DES CODES PR / CODES OPTION GROUPE VAG VW AUDI SEAT SKODA Plus de 14000 codes PR ci dessous   Qu'est-ce qu'un numéro PR ? Les numéros PR – pour "numéro de PRoduction" – ont été introduits par le… (71 071)
  • tuto code défaut vcds odis vw audiRéglage de base du capteur d’angle de braquage G85 ABS MK60 Calibrer capteur angle de braquage appelé dans le groupe volkswagen G85 Comment résoudre le défaut 00778 transmetteur d'angle de braquage avec le VCDS ?  … (70 113)
  • grippage1Comment faire un Degrippage Turbo à geométrie variable TDI   LA SOLUTION FACILE ET GRATUITE POUR DEGRIPPER UN TURBO Ce type de turbo équipe beaucoup de véhicules actuels pour permettre du couple à bas… (67 603)
  • ELSAWIN FRANCAISManuels Atelier Audi Volkswagen Gratuit Manuels de réparation gratuit  Manuels d'atelier mécaniques et classés par marque et modèles Ce module d’information « manuel de réparation » permet d’afficher les informations… (65 647)
  • golf6FUSIBLE GOLF 6 2.0 TDI Comment tester un fusible sur golf vi 2.0 TDI ? Pour tester le fusible d’une voiture, suivez les étapes suivantes : Localisez la boîte à… (64 261)
  • n75 circuit pneumatiqueControle electrovanne N 75 de suralimentation  Électrovanne de contrôle de la pression de suralimentions (N75) Dans cet article, nous plongeons dans le fonctionnement détaillé de l'électrovanne N75, un composant essentiel dans… (63 965)
  • vcds1Code sécurité VCDS, Accès sécurisé VCDS Dans l'univers complexe de la maintenance automobile, certains ajustements et modifications nécessitent bien plus qu'une simple connexion logicielle. Lorsque vous vous plongez dans le monde… (60 944)
  • GOLF790 Tutoriels Ajout d’options Vag-com et VCDS GOLF VII MQB Dans cet article nous avons fait la liste  des  modifications  possible et spécifique à la Golf VII mais beaucoup de ces modifications sont possible sur… (60 687)
  • temoin esp00778 – Transmetteur d´angle de braquage (G85)  00778 - Transmetteur d´angle de braquage (G85) 003 - Défaut mécanique - Intermittent 008 - Signal implausible 005 - Pas de signal / pas de… (58 439)
  • shémaComment lire les schémas Audi / VW : lecture et compréhension Comment lire les schémas électrique du groupe Volkswagen La lecture des schémas électrique du groupe VAG n'est pas vraiment facile .  La difficulté vient du fait que les schémas… (57 947)
  • inpompeREMPLACEMENT ET REGLAGE INJECTEUR POMPE GOLF AUDI SEAT TUTORIEL REMPLACEMENT ET REGLAGE INJECTEUR POMPE GOLF AUDI SEAT   Comment savoir quel injecteur pompe est HS ? Comment régler un injecteur pompe ? Comment… (57 584)
  • VOLKSWAGEN GOLF TSIQuant vidanger la boite DSG 6 ou DSG 7 ? DSG 7 à vidanger ou pas? Des modèles de la boîte DSG sont  plus fragiles que d’autres  la : DSG 7 DQ200 lancée début  2008,… (53 839)
  • disscoverMise à jour carte GPS VOLKSWAGEN Comment faire la Mise à jour de la cartographie Discover Pro / Media sur une Volkswagen La mise à jour de vos cartes gps étape… (53 783)
  • vcds01314 – calculateur moteur ( relais 109 ) 01314 - calculateur moteur  49-10 - Absence de communication - ...  01314 - calculateur moteur ..... 004 - Aucun(e) signal / communication - Intermittent Causes possibles: Le ou les fusibles établissent un mauvais contact ou sont… (51 089)
  • TUTO CODAGE VCDSRemplacement plaquettes arrière frein électrique vag com / vcds Remplacement plaquettes arrière frein électrique PASSAT vag com / vcds  : L'article  décrit les étapes de base pour travailler sur les systèmes de freins de stationnement… (50 639)
  • vcds1VCDS : Codes Défaut Codes défaut :   Dans cet écran, VAG-Com vous indique tous les codes défaut (DTC) présents dans le calculateur que vous avez sélectionné . VAG-Com… (50 260)
  • vcds16618 / P0234 / 000564 – Régulation de la pression de… 16618 / P0234 / 000564 - Régulation de la pression de suralimentation . Limite de régulation dépassée  Comment Contrôler la pression de suralimentation avec l 'outil… (50 015)