Ich habe nun meine Fehler gefunden, und zwar wenn ich über SimpleDateFormat das Datum parse, bekomme ich 1672587695 (falsch). Setze ich hingegen die Timezone mittels
setTimeZone(TimeZone.getTimeZone("UTC")) kommt 1672591295 raus, und der ist dann der richtige ;)
Florian Knoll
Hallo zusammen,
ich bastle mir gerade mittels Java eine QR Code Validierung, aber irgendwie komme ich nicht auf einen grünen Zweig.
Natürlich ist es sehr schwierig hier rauszufinden wo genau das Problem liegt.
Deswegen die Frage, ob hier jemand meinen QR Code gegen seine funktionierende Implementierung jagen könnte und mir seine Zwischenergebnisse mitteilen kann damit ich diese vergleichen könnte.
QR Code
V0;0CF54B12580;Kassenbeleg-V1;Beleg^63.26_0.00_0.00_0.00_0.00^63.26:Unbar;953574;1981171;2023-01-01T16:40:44.000Z;2023-01-01T16:41:35.000Z;ecdsa-plain-SHA384;unixTime;VXegqN1Zvak0d03zeXa7iafi0/VIIMgA6zysFwQx2udW6Lbn37TskvrO0oib71NxiXp1jT8Stzlxf/MUZf8TGZqxCkfseNb61wRrnIBKejntmup4ds5qLJnv8UAxPhCM;BF5qZlfzUgyMmkJA3MvLtHg+l5Rhy0Wqk9ZgizlheLF14xYHgVBN6a2dq7gL1dWNqYSGbfRWY3cp3pHvMpZ8wK/ZDG5P08ra+SPSFfmCdjyIl0YzNfSm+DnDDzhWE0kd3Q==
Daten produziert mit Arrays.toString( )
Log message:
[2, 1, 2, 6, 9, 4, 0, 127, 0, 7, 3, 7, 1, 1, -128, 17, 70, 105, 110, 105, 115, 104, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, -127, 11, 48, 67, 70, 53, 52, 66, 49, 50, 53, 56, 48, -126, 43, 66, 101, 108, 101, 103, 94, 54, 51, 46, 50, 54, 95, 48, 46, 48, 48, 95, 48, 46, 48, 48, 95, 48, 46, 48, 48, 95, 48, 46, 48, 48, 94, 54, 51, 46, 50, 54, 58, 85, 110, 98, 97, 114, -125, 14, 75, 97, 115, 115, 101, 110, 98, 101, 108, 101, 103, 45, 86, 49, -123, 3, 14, -116, -26, 4, 32, 60, 124, -15, -48, 28, 10, 50, -7, -57, -8, -16, -54, 52, 82, 94, -24, 82, -67, -107, 76, -113, 22, -13, 86, -54, -107, -42, -65, -121, -35, 65, 63, 48, 12, 6, 10, 4, 0, 127, 0, 7, 1, 1, 4, 1, 4, 2, 3, 30, 58, -13, 2, 4, 99, -79, -87, -81]
Message-Hash:
[42, 48, -59, 21, 25, -27, -74, -6, -20, -30, 111, 120, -10, -113, 74, -104, -116, -68, -46, -28, 50, 37, 1, -27, 123, -34, -40, -55, 73, -65, 55, -76, 63, -89, 89, 67, -62, 23, 75, 61, -82, 82, -89, -71, -51, 28, 14, 26]
R:
13154620687114839937536363889409621996938600726543780782118014984612690474846651483666090864898699066769519449953137
S:
21159855635760111934576749705897284786716498763491428507786362609756462087794865933084462670368793911301735312134284
Vielen Dank für eure Hilfe