J'ai 2 clés 3DES (ede) différentes (signifiant double longueur). J'ai crypté un bloc de 8 octets en utilisant les touches et j'ai obtenu la même sortie. Est-ce correct? Ou est-ce rare? Est-ce seulement possible?2 clés 3DES (ede) différentes donnant la même sortie pendant le cryptage
Une chose que j'ai observée était key1 xor 0101....01 = key2
. Cela peut-il être la raison. Est-ce que, pour toutes ces paires de clés, 3DES fonctionne de la même façon? De même, existe-t-il d'autres blocs de ce type (comme 0101 ... 01) qui ont le même effet?
exemple:
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
essentiellement, en donnant toute même sortie.
Est-ce que cela doit faire quelque chose avec 3DES algo?
Possible copie de [Pourquoi le fait de changer un bit dans une clé Triple DES ou une valeur initiale ne donne pas des données cryptées différentes?] (Http://stackoverflow.com/questions/1284412/why-does-changing-one-bit- in-a-triple-des-key-ou-initial-value-not-give-differen) –