今天被XOR加密搞晕了好一阵子,午睡后突然开窍了=-=!
XOR加密的本质就是即按位异或,相同为0,反之为1.
所以喽 重复xor加密效果会抵消! 这一点很重要哦!
#利用XOR的特点
Original_Data
XOR KEY
= Encrypted_Data
The following is also true:
Original_Data
XOR Encrypted_Data
= KEY
当我们有一个加密后的数据和原数据的时候,我们其实是可以得到密钥的,但是要注意XOR加密一般会有一种循环操作,所以喽,你得到的密钥可能有很多重复=-=,稍微看一下就好了。