0
Следующий код работает хорошо:Шифрование строки Юникода с pyaes
import os, pyaes
key = os.urandom (16)
aes = pyaes.AESModeOfOperationCTR (key)
encrypted = aes.encrypt ('Hello world')
aes = pyaes.AESModeOfOperationCTR (key)
decrypted = aes.decrypt (encrypted)
print (encrypted)
print (decrypted)
Но когда я пытаюсь кодировать строку Юникода, как строка, содержащая Hebrew буквы, например, он выдает ошибку:
ValueError: bytes must be in range(0, 256)
Как кодировать символы Unicode?