← К задачам
Средне · +3Битовые операцииКриптография

XOR-шифр

Реализуйте функцию xor_encode(s, key), которая шифрует строку s побайтовым XOR.

Для каждого символа строки возьмите его код (ord) и примените операцию XOR с целым ключом key. Верните список целых чисел — коды символов после XOR, в исходном порядке.

Вход: строка s, целое key (0 ≤ key ≤ 255). Выход: список целых чисел.

Пример:

xor_encode("AB", 5) -> [68, 71]
xor_encode("", 9)   -> []
def xor_encode(s, key):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект