Python 如何创建固定字节的字节数组?

Python 如何创建固定字节的字节数组?,python,Python,我正在做AES加密,希望使用一个静态密钥 在C语言中我会这样做- 无符号字符键[16]={0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00} 在python中如何做到这一点 另外,如果我想查看Crypto.cipher中AES类的类/代码,我在哪里可以找到它 我使用的是python2.7Abytearray对象有一个接受源参数的构造函数。如果源是字符串,则必

我正在做AES加密,希望使用一个静态密钥

在C语言中我会这样做-

无符号字符键[16]={0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00、0x00}

在python中如何做到这一点

另外,如果我想查看Crypto.cipher中AES类的类/代码,我在哪里可以找到它


我使用的是python2.7A
bytearray
对象有一个接受源参数的构造函数。如果源是字符串,则必须担心字符编码等。但是如果源是可迭代的,它将迭代这些值,这些值必须是<代码> 0。您可以在第二个问题上看这个问题,<代码>密钥= BytErRay[(16)< < /代码>也可以考虑<代码> NUMPY < /代码>。code>key=numpy.empty([16],dtype=uint8)
key = bytearray([0] * 16)    # sixteen NULs 
key = bytearray([1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 0, 0, 0])