小编ant*_*nko的帖子

python 3中的快速XORing字节

我需要xor 2字节对象.我用这个代码:

def bxor(b1, b2): # use xor for bytes
    result = b""
    for b1, b2 in zip(b1, b2):
        result += bytes([b1 ^ b2])
    return result
Run Code Online (Sandbox Code Playgroud)

当字节对象很小时,它工作正常,但如果我xor大对象(几MB)它需要很长时间(几个小时).我怎样才能让它更快?

python xor python-3.x

4
推荐指数
3
解决办法
5442
查看次数

标签 统计

python ×1

python-3.x ×1

xor ×1