【发布时间】:2010-06-29 08:49:18
【问题描述】:
我想以这种形式“混合” char* 数据:
source = (source + some_primary_number) % 256;
--256行是因为我需要保持char的范围。
所以我可以在 2 个函数中执行“混合”和“取消混合” - 上面的实现是用于混合,而这个是用于取消混合:
source = source - some_primary_number;
if ( source < 0)
{
source = 256 + source
}
这当然有效。但是是否有任何选项可以使用相同的功能进行混合和取消混合?
我记得一些与全等数学模糊的东西......
你能帮帮我吗? 谢谢!
【问题讨论】: