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) –