ごめ、アドレスと値で違うんじゃなくて
コードの16進数の2桁ずつで暗号化/復号化の法則が違うんだった。
だから A0A1A2A3 B0B1B2B3 って生コードを暗号化すると
A0 -> 法則1で暗号化 -> 結果をx0とする
A1 -> 法則2で暗号化 -> 結果をx1とする
:
:
B3 -> 法則8で暗号化 -> 結果をx7とする
ってな感じで計算して最後に x0x1x2x3 x4x5x6x7 ってコードになるから、
スペースの前後を別々に暗号化/復号化すれば結果が変わるのは当たり前ってことね。
ごめ、アドレスと値で違うんじゃなくて
コードの16進数の2桁ずつで暗号化/復号化の法則が違うんだった。
だから A0A1A2A3 B0B1B2B3 って生コードを暗号化すると
A0 -> 法則1で暗号化 -> 結果をx0とする
A1 -> 法則2で暗号化 -> 結果をx1とする
:
:
B3 -> 法則8で暗号化 -> 結果をx7とする
ってな感じで計算して最後に x0x1x2x3 x4x5x6x7 ってコードになるから、
スペースの前後を別々に暗号化/復号化すれば結果が変わるのは当たり前ってことね。