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

本文共179个字,预计阅读时间需要1分钟。

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

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

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

效果:

读者评分
[评分人数: 1 平均分: 5]

2 位极客在 “利用异或运算实现字符串加密C语言实现” 留下足迹

评论

OmegaXYZ