异或加密的原理很简单,相信大家都已经了解
这里直接给大家源码
//异或加密 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文件里面显示不出来,可能是因为识别不出来二进制的内容
(如有不足请谅解,有错误的话请评论区指正)