【发布时间】:2016-10-28 23:27:47
【问题描述】:
我在位串闪烁时遇到以下问题。
求解 X(一个 5 位字符串): ((10110 AND LCIRC-2 X) OR RCIRC-2 X) = 00010
我不知道如何开始
【问题讨论】:
-
只有 2^5 = 32 个可能的字符串,所以你可以很容易地暴力破解它。
我在位串闪烁时遇到以下问题。
求解 X(一个 5 位字符串): ((10110 AND LCIRC-2 X) OR RCIRC-2 X) = 00010
我不知道如何开始
【问题讨论】:
将每个位表示为字母 A-E
((10110 AND LCIRC-2 ABCDE) 或 RCIRC-2 ABCDE) = 00010
((10110 AND CDEAB) 或 RCIRC-2 ABCDE) = 00010
(C0EA0 或 RCIRC-2 ABCDE) = 00010
(C0EA0 或 DEABC) = 00010
我们可以看出 A、C、D 和 E 都是 0(C OR D = 0,E OR A = 0)
因此,对于 A OR B 等于 1,B 必须为 1
X = 01000
【讨论】: