Encryption xor加密是如何工作的

Encryption xor加密是如何工作的,encryption,xor,Encryption,Xor,假设我试图用密钥{11,23,44}加密字符集{45,56,78,43,67} 是否按如下方式进行加密: 45异或11;56异或23;78异或44;43异或11;67异或23 还是我完全弄错了?是的 它不是很强的加密(除非你的密钥和消息一样长,而且它确实是随机的),但它就是这样工作的。但是你为什么不呢?是的,基本上就是这样。但是,同一个密钥一次又一次的重复使得它的加密非常弱,因为如果您知道部分内容,就很容易猜出密钥 更好的方法不是重复对同一密钥执行异或操作,而是基于先前的加密循环更改密钥。通过这

假设我试图用密钥{11,23,44}加密字符集{45,56,78,43,67}

是否按如下方式进行加密:

45异或11;56异或23;78异或44;43异或11;67异或23

还是我完全弄错了?

是的


它不是很强的加密(除非你的密钥和消息一样长,而且它确实是随机的),但它就是这样工作的。但是你为什么不呢?

是的,基本上就是这样。但是,同一个密钥一次又一次的重复使得它的加密非常弱,因为如果您知道部分内容,就很容易猜出密钥

更好的方法不是重复对同一密钥执行异或操作,而是基于先前的加密循环更改密钥。通过这种方式,破解者只有在知道第一个加密块的内容后才有机会猜出密钥,您可以用他不知道的数据填充该块,如校验和、超时、随机盐或其他任何内容


一个非常流行的例子是。

,因为这并不能立即说明它是这样工作的,还是要加密的每个字符都是用整个密钥加密的。谢谢你的回答!