BYTE bySoure[512]; . . . . //往这个数组里面写东西,一共写了j个字节 unsigned char bSum=0; for(int i=0;i < j;i++) { bSum ^= bySoure[i]; } bySource[j++] ^= bSum;
你自己才知道用来做什么 做异或操作 这里保持符号位不变,我列了一串01试了一下,没找出规律
BYTE bySoure[512]; . . . . //往这个数组里面写东西,一共写了j个字节 unsigned char bSum=0; for(int i=0;i < j;i++) { bSum ^= bySoure[i]; } bySource[j++] ^= bSum; 谁知道中间那个循环是什么意思?
69,369
社区成员
243,082
社区内容
加载中
试试用AI创作助手写篇文章吧