Ich habe 2 verschiedene 3DES (ede) Schlüssel (dh doppelte Länge). Ich verschlüsselte einen 8-Byte-Block mit den Schlüsseln und bekam die gleiche Ausgabe. Ist das okay? Oder ist es selten? Ist das überhaupt möglich?2 verschiedene 3DES (ede) -Tasten geben den gleichen Ausgang während der Verschlüsselung
Eine Sache, die ich beobachtete, war key1 xor 0101....01 = key2
. Kann das der Grund sein? Ist es so, dass 3DES für alle diese Schlüsselpaare gleich funktioniert? Gibt es noch andere solche Blöcke (wie 0101 ... 01), die den gleichen Effekt haben?
Beispiel:
data: a21156bcdd00018a
key1: ff41777b3372b7817872b4b212f0c942
cipher text: 76 4f ab e0 2a e0 9b 11
key2: FE40767A3273B6807973B5B313F1C843
cipher text: 76 4f ab e0 2a e0 9b 11
and when data: 0000000000000000
ciphertext 1 = ciphertext 1 = 7adfa8ccbb7b3d29
im Grunde alle denselben Ausgang zu geben.
Muss das etwas mit 3DES Algo tun?
Mögliche Duplikate von [Warum führt die Änderung eines Bits in einem Triple-DES-Schlüssel oder Anfangswert nicht zu unterschiedlichen verschlüsselten Daten?] (Http://stackoverflow.com/questions/1284412/why-does-changing-one-bit- in-einem-triple-des-key-or-initial-value-nicht-geben-differen –