大量字节的位操作

MxL*_*evs 4 python encryption bitwise-operators

使用简单的文件加密/解密进行一些练习,目前只是读取一堆字节并一次一个地对每个字节执行适当的位操作,然后将它们写入输出文件.

这种方法看起来很慢.例如,如果我想要将每个字节的XOR异或0xFF,我会遍历每个字节并将XOR循环0xFF,而不是做一些魔术,并且每个字节都快速异或.

是否有更好的方法来执行位操作而不是一次执行一个字节?

Wha*_*ang 7

使用按位阵列操作numpy可能是你在找什么.