Я пытаюсь использовать python 3.7.3 для шифрования заданного открытого текста с заданным ключом и заданным iv.Я не знаком с библиотеками шифрования python, но пару часов пытался это выяснить, но не могу.
Я устал использовать библиотеку pycryptodome, так как не смог использовать crypto и pycrypto(продолжаю получать ошибки, когда я их устанавливаю, может быть, потому что я нахожусь в Windows?).
from Crypto.Cipher import AES
from Crypto.Util import Counter
data = b"plaintext"
key = b"5A557AC90890B2ACD59C536FE4279BBC"
iv = b"5A557AC90890B2ACD59C536FE4279BBC"
counter = Counter.new(128, initial_value=iv)
cipher = AES.new(key, AES.MODE_CTR, counter=counter)
enc = cipher.encrypt(data)
print(enc)
Мой конечный результат - распечатать зашифрованную строку, но в настоящее время я получаю различные ошибки, такие как «не поддерживается»между экземплярами 'bytes' и 'int' "