![]() |
XTEA Problem in DEC
Hallo,
hat eigentlich schon mal jemand den XTEA Verschlüsselungsalgorithmus in der DEC ![]() Ein Vergleich mit einer C-Implemntierung heute (die man an fast jeder Ecke des Internets so oder so ähnlich findet) zeigte, dass dort was anderes raus kommt, weil die Klammern anders gesetzt sind. Es scheint also so, dass in der DEC an der Stelle ein Programmierfehler drin ist. Es gibt dort einen Unit Test der für die wohl fehlerhafte Fassung korrekt ausgeführt wird. Ich habe aber keine Ahnung, wo die frühreren Entwickler ihre Testdaten her haben. Ich habe die Implementierung von den Klammern angepasst (siehe letzter Commit im Entwicklungszweig). Ich tue aber noch schwer damit funktionierende Testdaten zu finden. Die Daten die ich bisher fand (URLs siehe unten) habe ich entweder nicht verstanden oder es kommt nie das richtige raus. Die geänderte Umsetzung liefert jedoch das selbe Ergebnis wie die C-Routine meines Kollegen wegen der ich auf den Fehler in der DEC gestoßen bin. Also: 1. Hat schon mal jemand diesen Algorithmus benutzt? 2. Kann mir jemand die hier gelisteten Testdaten erklären? ![]() 3. Oder die hier? ECB ist ja der Blockverkettungsmodus. ![]() 4. Auch die Bouncy Castle Testdaten von hier: ![]() Grüße TurboMagic |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz