AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

XTEA Problem in DEC

Ein Thema von TurboMagic · begonnen am 3. Dez 2020
Antwort Antwort
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.815 Beiträge
 
Delphi 12 Athens
 
#1

XTEA Problem in DEC

  Alt 3. Dez 2020, 19:38
Hallo,

hat eigentlich schon mal jemand den XTEA Verschlüsselungsalgorithmus in der DEC https://github.com/MHumm/DelphiEncryptionCompendium verwendet?

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?
http://www.cix.co.uk/~klockstone/teavect.htm

3. Oder die hier? ECB ist ja der Blockverkettungsmodus.
https://github.com/froydnj/ironclad/...s/xtea.testvec

4. Auch die Bouncy Castle Testdaten von hier:
http://wiki.secondlife.com/wiki/XTEA...Implementation liefern andere Ergebnisse, was ich nicht verstehe obwohl ich auch ECB nutze.

Grüße
TurboMagic
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz