Reverse Engineering eines String aus Variablen mit Prüfsumme
bearbeitet von LastBoyScoutHallo miteinander,
es geht um einen String (zur Erstellung von Versandetiketten), welche aus mehreren Variablen und deren Bezeichnern zusammengesetzt werden:
`{"vn":1,"lab":{"sen":{"n1":"Max Muster","n2":"Firma","s":"Straße","sn":"1","z":"12345","c":"Ort","co":"DE"},"rec":{"n1":"Max Muster","n2":"Firma","s":"Straße","sn":"1","z":"12345","c":"Ort","co":"DE"},"pz":"XS","rn":"F4615B95-E77F-E747-9DED-09592D285411"},"cs":"c518687ee293b61e9718d245ddf193b0"}`
Die Position der einzelnen Bezeichner nebst dazugehörigen Werte (innerhalb der jeweiligen Bereiche mit den Spitzklammern) ist übrigens egal (solang die Formatierung ansonsten erhalten bleibt):
`{"lab":{"pz":"XS","rec":{"n1":"Max Muster","co":"DE","sn":"1","s":"Straße","c":"Ort","z":"12345","n2":"Firma"},"rn":"F4615B95-E77F-E747-9DED-09592D285411","sen":{"n1":"Max Muster","co":"DE","sn":"1","s":"Straße","c":"Ort","z":"12345","n2":"Firma"}},"vn":1,"cs":"c518687ee293b61e9718d245ddf193b0"}`
**Beim Wert der Variablen "cs" handelt es sich um eine Prüfsummer (Vermutlich MD5). Leider ist mir nicht bekannt, aus welchen Bestandteilen diese Prüfsumme errechnet wird. Gibt es irgend eine Möglichkeit dies heraus zu bekommen???**
Danke schon mal für eure professionelle Hilfe!
Gruß
*LBS*