利用异或运算实现字符串加密C语言实现

一个数异或另一个数两次后,该数保持不变。即:
c = a^b;
c = c^b;
c == a;

将需要加密的内容看做A,密钥看做B,A ^ B=加密后的内容C。
而解密时只需要将C ^ 密钥B=原内容A。如果没有密钥,就不能解密!
这一规律就是使用异或运算对数据及文件进行加密处理的基本原理。

那就先贴下加密算法的代码:

效果:

2 评论

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注