我正试着处理某人发布的这个crypto puzzle,我正试着在python3中自动化它,并遇到了一些麻烦。我快疯了,我不知道怎么做。你知道吗
它涉及到一个base64解码,它给出一个字节类型。你知道吗
我想迭代这个字节集合,并对每个字节进行位求反。也就是说,10010001(145)应该变成0110110(110)。不过,~接线员给了我两个恭维,并产生了负整数。我想处理无符号字节。你知道吗
在python3中如何实现这一点?你知道吗
我要执行的操作的psudocode:
[ bitwise_negate(x) for x in my_byte_array ]
您可以使用python
base64
模块首先将字符串解码为其相应的字节,然后可以将每个字节与255(11111111)进行异或,以获得结果ascii点码,并使用chr
来获得实际的字符相关问题 更多 >
编程相关推荐