Algorithm-Design

尋找以下等式的倒數

  • May 23, 2017

我正在研究一些圖像加密算法並卡住了。

我的明文數據值為 $ 256 $ 並執行以下操作(所有值均為十進制):

$$ [256 \oplus 2] mod (256) = 0 $$ 解密密文的方程式是什麼 $ 0 $ ?

編輯- 對不起……我實際上打算做 mod 2 而不是 mod 256如果答案是 $ [x \oplus 2] $ 超過 256。我意識到我只需要解決這個問題,因為“0”在我的程序中不是可接受的值。謝謝…

您可以嘗試掌握@SEJPM 已經評論過的內容:

給定的等式計算結果為假,並且其中沒有變數,因此它永遠不會為真。

或者你可以用更簡單的方式來看待它:

你的公式首先是錯誤的,因為 $ 256 \oplus 2 \pmod {256} = 2 $ 並不是 $ 0 $ 正如你所暗示的。

檢查子步驟:

$ 256 \oplus 2 = 2 \2 \pmod {256} = 2 $

所以

$ 256 \oplus 2 \pmod {256} \ne 0 $

由於您的公式沒有任何變數可以解釋如何 $ 256 \oplus 2 \pmod {256} $ 會導致 $ 0 $ ,從數學的角度來看,這個公式並沒有真正的意義。

如果您的公式會讀取,情況會有所不同 $ x \oplus 2 \pmod {256} = 0 $ 或類似的東西 $ 256 \oplus 2 - x \pmod {256} = 0 $ ,但在你的 Q 中顯然不是這種情況。

引用自:https://crypto.stackexchange.com/questions/47621