我遇到了一个理想情况下我想解决的问题,我想将两个数字相加(问题涉及 24 位,但为了便于演示,8 位很好)数字在一起 - 很简单,他们甚至不需要严格添加,异或就可以了。但是,我希望这是可逆的,我知道您可以使用 XOR 密码将已知数字添加到原始数字并能够再次对其进行解码,但我想做类似的事情,但使用 2 个起始数字而不是单人。
截断为 8 位数字以便于演示:
例如,我想将 10010100 添加到 10110110 中。然后我希望能够从结果数字中提取 10010100 以再次获得 10110110。我将添加 n 个 8 位数字,传输结果数字,然后解码回 n 个 8 位数字 + 原始数字。传输的数字可以尽可能大,但越小越好。我对如何实现这一点很灵活,无论是在硬件还是在软件中。这可能吗?希望我已经包含了足够的信息。
提前致谢