在使用Python的AES加密时,如果给出的密钥长度不是16、24或32字节,就会抛出"ValueError: Incorrect AES key length (8 bytes)"的错误。这是因为AES加密使用的是对称加密算法,需要给定128、192或256位的密钥。如果给定的密钥长度不正确,就会导致错误。解决方法是使用正确长度的密钥或者使用pycryptodome库中的AES加密。
python incorrect aes key length (8 bytes)
- 2451
-
诉说一下在开发中遇到的一个问题,由于项目接口需要使用AES进行加解密,加密器选择AES/ECB/PKCS5Padding。 开始开发还很顺利,这是我的代码: 加密 解密 运行 使用简单数据测试,正常。
- 3042
-
4年前