我使用以下示例将AES与python一起使用:AES criptography。我将密钥修改为类似的东西:
key='\x61\x62\x53\x54\x55\x66\x67\x68\x69\x70\x71\x32\x33\x74\x75\x76'
这很好用。请注意,所有这些十六进制值都小于128,因此它们可以在ascii-table中表示。当我将一个值更改为\x80
或更高时,我收到此错误消息:
ValueError: AES key must be either 16, 24, or 32 bytes long
在我的嵌入式设备上(在c中)我可以使用大于128的值。