C++实现异或加密

异或加密的原理很简单,相信大家都已经了解

这里直接给大家源码

//异或加密
void YFencryption(char* password, char keyCh[]) {
	for (int i = 0; i < strlen(password); i++)
	{
		password[i] = password[i] ^ keyCh[i];
	}
}

注意几个点:

1.strlen(keyCh)的长度要大于等于strlen(password)否则长度不够加密

2.i小于的条件是password的长度

3.异或加密在txt文件里面显示不出来,可能是因为识别不出来二进制的内容

(如有不足请谅解,有错误的话请评论区指正)

上一篇:学习打卡 1-26


下一篇:C语言函数的递归(上)