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="")