我正在尝试使用以下代码在 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 的倍数,它工作正常。我不知道如何进行填充和取消填充。我们如何解决这个问题?请帮忙
谁能帮我区分暗网和暗流。一个比另一个的优势。我对 YOLO(你只看一次)的理解是一种用于快速物体检测的算法。