小编Joz*_*ozf的帖子

ValueError:数据必须与 ECB 模式下的块边界对齐

我正在尝试使用以下代码在 ECB 模式下进行 aes 128 加密。

from Crypto.Cipher import AES
key = 'abcdefghijklmnop'
cipher = AES.new(key.encode('utf8'), AES.MODE_ECB)
msg = cipher.encrypt(b'hello')
print(msg.hex())
decipher = AES.new(key.encode('utf8'), AES.MODE_ECB)
msg_dec = decipher.decrypt(msg)
print(msg_dec)
Run Code Online (Sandbox Code Playgroud)

但我收到“ValueError:数据必须与 ECB 模式下的块边界对齐”。如果 string 是 16 的倍数,它工作正常。我不知道如何进行填充和取消填充。我们如何解决这个问题?请帮忙

python aes ecb

5
推荐指数
1
解决办法
8095
查看次数

YOLO 暗网 vs 暗流

谁能帮我区分暗网和暗流。一个比另一个的优势。我对 YOLO(你只看一次)的理解是一种用于快速物体检测的算法。

darknet darkflow yolo

2
推荐指数
1
解决办法
2729
查看次数

标签 统计

aes ×1

darkflow ×1

darknet ×1

ecb ×1

python ×1

yolo ×1