Decrypt message using bytes

Есть две строчки ввода
Первая это зашифрованное сообщение,
Вторая это ключ (int)
Необходимо конвертировать ключ в 2 байта и
суммировать их, а потом добавить сумму
к каждому символу сообщения и должно
получится декодированное сообщение.

Сообщение : HlAdghmcXnt

Ключ: 256

Я начал с суммы байтов ключа

int_to_bytes = sum(int(input()).to_bytes(2, 'little'))
sum(int_to_bytes)

Но как добавить сумму байтов к каждому символу ?? 3 час сижу пытаюсь понять, возможно используя loop но как именно..


Ответы (1 шт):

Автор решения: Win

Разобрался.

dec = "HlAdghmcXnt"
key = 256

int_to_bytes = sum(key.to_bytes(2, 'little'))

for c in dec:
    print(chr(ord(c) + int_to_bytes), end="")
→ Ссылка