Одноразовый блокнот
Криптография
Легкая
Единственный математически невзламываемый шифр! Сообщение и ключ - списки чисел 0-255 одинаковой длины. Шифрование: каждый байт сообщения XOR-ится с байтом ключа. Расшифровка устроена точно так же. Даны cipher и key - верните исходное сообщение (список чисел).
Сигнатура функции
otp_decrypt(cipher: list[int], key: list[int]) -> list[int]
Примеры
| Вход | Ожидаемый результат |
| [[104, 7], [12, 98]] | [100, 101] |
| [[0, 0], [5, 9]] | [5, 9] |
1решили
1пытались
100%успешность
Войдите, чтобы решить →