标签: encryption xor
我正在尝试Project Euler任务59,您需要解密使用XOR加密加密的一串数字。我理解将XOR应用于2个二进制数的过程,但我不明白如何将3个字母的密码转换为二进制。我首先想到你将每个字母转换成ascii,然后将每个字母单独转换为二进制,然后通过连接它们产生最终密钥。但我后来认为你也可以将每个字符转换成ascii,然后将连接到一个基数为10的数字,然后将其转换为二进制数。这些方法中的一种是正确的还是其他的呢?
我在Python 3中尝试这个。