什么是反函数XOR?(What is inverse function to XOR?)

2019-07-18 02:51发布

有异或函数在Java中- a^b

对于为例: 5^3 = 6

你能告诉我反函数? 如果我有63可我得到的,其中包括数数的范围5

Answer 1:

逆是XOR!

如果你有:

c = a^b;

你可以得到ab回来,如果你有其他可用的值:

a = c^b; // or b^c (order is not important)
b = c^a; // or a^c

例如,如果a = 5b = 3 (并因此c = 6你提到)你得到:

b=0011 (3)            a=0101 (5)
c=0110 (6) XOR   or   c=0110 (6) XOR
----------            ----------
a=0101 (5)            b=0011 (3)


Answer 2:

XOR的倒数是XOR .....



文章来源: What is inverse function to XOR?
标签: java xor inverse