Neu Hash Wert in Tabelle tbild

  • "Hermes B2C" wird zum 29.02.2020 abgeschaltet und durch das neue "Hermes-Shipping-Interface" (HSI) ersetzt.
    Wer noch "Hermes B2C" nutzt sollte rechtzeitig umsteigen
    Weiterführende Infos gibt es hier: Infos zur Schnittstelle

evish

Aktives Mitglied
12. Januar 2018
1
0
Hallo zusammen,
wir sind aktuell dabei eine zusätzliche Applikation für unser JTL zu programmieren, um bestimmte Abläufe zu vereinfachen. Ein Teil der Entwicklung ist auch, Bilder hochzuladen in die Tabelle tbild. Dies ist auch soweit kein Problem und funktioniert. Jedoch ist mir immer noch unklar, wie der Hash-Wert gebildet wird (Spalte cHash).

Der Aufbau scheint wie folgt zu sein: <breite>_<höhe>_<?>_<?>

Kennt ihr eine Möglichkeit herausfinden, welcher Algorithmus dahintersteckt?

Vielen Dank und Grüße
Basti
 

forumjtlolshopag

Gut bekanntes Mitglied
6. Juni 2018
249
43
Haben damals den Support angefragt, die hatten uns geantwortet:
Der Aufbau ist wie folgt:

Format des Strings: "0_1_2_3.4"

Dabei stehen die Zahlen für folgende Werte:

0: Breite des Bildes in Pixel (nur die Zahl ohne die Endung px o.ä.)

1: Höhe des Bildes in Pixel (nur die Zahl ohne die Endung px o.ä.)

2+3: Sind die MD5 und SHA512 Prüfsummen des Bildes als Hexadezimal-Werte
(Hol dir die Bilddaten)
(Bilde aus den Bilddaten die MD5 Prüfsumme, Bilde aus den Bilddaten die SHA512 Prüfsumme, Bilde aus einer Prüfsumme einen Hexadezimalen String)

4: Dateiendung des Bildes (Bspw. png)
Wir brauchten das um Bilder vergleichen zu können. Weil die Antwort lange brauchte, haben wir damals eine Kombo aus Bildgröße und Dateigröße als Vergleichswert genutzt.