【发布时间】:2017-05-21 14:34:15
【问题描述】:
我的最终目标是使用线性同余生成器用十六进制字符串加密/解密字符串。
我有一个“键”列表,我想用一个字符串进行异或。例如,键列表是['0x92', '0xe3', 0x18'...],我想与键进行异或的字符串是'apple'。键列表的长度与字符串的长度相同。
我希望能够产生像"\xF3\x93\x68..." 这样的结果。
我不确定如何开始这种方法。我是否应该将字符串中的每个字符都转换为二进制,并将每个十六进制字符串转换为二进制并将它们异或在一起?
我正在寻找的结果 (xF3..),是 unicode 吗?
【问题讨论】:
-
“转成二进制”是什么意思?
标签: python encryption unicode hex encode