Algorithm-Design
尋找以下等式的倒數
我正在研究一些圖像加密算法並卡住了。
我的明文數據值為 $ 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 中顯然不是這種情況。