1
我有2个不同的3DES(ede)键(意思是双倍长度)。我使用密钥加密了一个8字节块并获得了相同的输出。这个可以吗?还是很罕见?这甚至有可能吗?2个不同的3DES(ede)键在加密时给出相同的输出
我观察到的一件事是key1 xor 0101....01 = key2
。这可能是原因。对于所有这样的密钥对,3DES的工作原理是否一样?另外,还有其他这样的块(如0101 ... 01)具有相同的效果吗?
例如:
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
基本上,给予所有相同的输出。
这是否需要用3DES算法做些什么?
[为什么在三重DES密钥或初始值中更改一位不会给出不同的加密数据?](http://stackoverflow.com/questions/1284412/why-does-changing-one-bit-在-A-三重DES密钥或 - 初始值 - 不给-differen) –