可逆添加2个数字

时间:2016-07-24 17:07:04

标签: bit-manipulation xor addition information-theory reversing

我遇到了一个问题,我想要解决的问题是我想要添加两个(问题涉及24位,但为了便于演示,8位很好)数字在一起 - 很简单,他们没有&#39甚至需要严格补充,异或会很好。但是,我希望这是可逆的,我知道你可以使用XOR密码为原版添加一个已知的数字,并能够再次解码它,但我想做类似的事情,但有2个起始数字而不是单身。

截断为8位数字以便于演示:

我想将10010100添加到10110110中。然后,我希望能够从结果数中提取10010100,再次获得10110110。 我将添加n个8位数字,传输结果数字,然后解码回n个8位数字+原始数字。传输的数量可以尽可能大,但越小越好。 无论是在硬件上还是在软件上,我都很灵活。 这可能吗?希望我已经提供了足够的信息。

提前致谢

0 个答案:

没有答案