1
2つの異なる3DES(ede)キー(2倍の長さを意味します)があります。私はキーを使って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 algoで何かする必要がありますか?
[トリプルDESキーの1ビットまたは初期値を変更すると、異なる暗号化データが得られないのはなぜですか?](http://stackoverflow.com/questions/1284412/why-does-changing-one-bit-トリプル・デ・キー・または初期値ではない差分) –