shinenvice034
Active member
Очень тяжелая задача, которая лично для меня оказалась непосильной. Большой респект тому, кто поможет в ее решении.
Допустим, что я решил передать сообщение своему другу и решил его зашифровать. Допустим что мое сообщение было rocket. Я захожу в Python, и делаю скрипт, который разбавляет сообщение лишними символами, и мое сообщение принимает вид r6o\cgkQebty, т.е каждый четный символ нового сообщения - лишний символ. Затем я при помощи функции ord перевожу это сообщение, и получаю список [114, 54, 111, 92, 99, 103, 107, 81, 101, 98, 116, 121]. Далее я соединяю все значения в сплошную строку, получая вот такую строку: 1145411192991031078110198116121. Затем я отправляю это сообщение другу. Он знает, что каждый второй символ лишний, и его нужно убрать. Поэтому нужна такая функция, которая бы создала из сплошной строки 1145411192991031078110198116121 список [114, 54, 111, 92, 99, 103, 107, 81, 101, 98, 116, 121], затем удаляет каждый 2 символ из списка и делает из оставшихся значений исходный текст.
То что я написал - пример, иллюстрация метода работы алгоритма. Решение нужно общее, чтобы подходило для любых сообщений, которые я хотел бы передать.
Допустим, что я решил передать сообщение своему другу и решил его зашифровать. Допустим что мое сообщение было rocket. Я захожу в Python, и делаю скрипт, который разбавляет сообщение лишними символами, и мое сообщение принимает вид r6o\cgkQebty, т.е каждый четный символ нового сообщения - лишний символ. Затем я при помощи функции ord перевожу это сообщение, и получаю список [114, 54, 111, 92, 99, 103, 107, 81, 101, 98, 116, 121]. Далее я соединяю все значения в сплошную строку, получая вот такую строку: 1145411192991031078110198116121. Затем я отправляю это сообщение другу. Он знает, что каждый второй символ лишний, и его нужно убрать. Поэтому нужна такая функция, которая бы создала из сплошной строки 1145411192991031078110198116121 список [114, 54, 111, 92, 99, 103, 107, 81, 101, 98, 116, 121], затем удаляет каждый 2 символ из списка и делает из оставшихся значений исходный текст.
То что я написал - пример, иллюстрация метода работы алгоритма. Решение нужно общее, чтобы подходило для любых сообщений, которые я хотел бы передать.