Как определить из каких чисел мог бы получиться XOR?

Автор 2king2, 02.08.2011, 15:19

« назад - далее »

2king2

Есть число полученное в результате выполнения операции XOR для двух чисел. Как получить список пар чисел из которых могло бы получится число полученное операцией XOR?

a       00011000   24
b       10000011   131
xor   10011011   155

т.е. если бы нам был известен только результат xor, какими бы были числа a и b? Ребята есть идеи, а то я даже не могу выдумать "точку отчет", с чего начать?

Serge 007

Вы бы пояснили что такое XOR, а то не все знают.

Почитайте здесь:
http://axofiber.org.ru/inside/xor.ciphering.htm
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

MCH

Для данного примера есть 256 вариантов пар
xr=155
for a=0 to 255
b=a XOR xr
debug.print a,b,a XOR b
next a

MCH

По смыслу XOR это обычная инверсия (единицы заменяют 1 на 0 и 0 на 1)
Двойной XOR по одному и тому же числу дает перваначальное число
Например:
(a XOR b) XOR b = a

2king2

А в excel в бинарном виде подсчитать можно XOR?