|
72 / 52 / 8
Регистрация: 13.11.2017
Сообщений: 383
|
||||||
Шифрование шифром гаммирования по модулю 222.01.2022, 11:26. Показов 3265. Ответов 0
Метки нет (Все метки)
Необходимо реализовать два шифра (шифрование и дешифрование с заглавными русскими буквами): 1) шифрование с помощью шифра гаммирования по модулю n, и 2) шифрование с помощью шифра гаммирования по модулю 2.
По модулю n реализовать получилось, код приводу ниже. Подскажите, как на основе моего кода можно реализовать шифрование по модулю 2? Суть этих шифров в следующем. 1) По модулю n. Есть алфавит от "А" до "Я" без буквы "Ё". Каждому символу присваивается номер: А-0, Б-1, ..., Я-31. Итого 32 символа. Шифрование происходит так: складываются i-ые номера символов исходного сообщения и гаммы (ключа) и делятся по модулю n (n = 32). В итоге получаются числа, которые равны каким-то символам алфавита. Это и есть шифр. Дешифрование происходит так: к i-ому номеру шифротекста прибавляется модуль n и вычитается i-ый номер символа гаммы и всё это ещё делится по модулю n. Пример: Текст: ХЛЕБ Ключ (гамма): ОБЕД Шифр: ГМКЕ 2) По модулю 2. Здесь уже нужно работать с двоичными ASCII кодами. Буква "А" имеет код 192 (1100 0000), буква "Я" - 223 (1101 1111). По модулю 2 нужно складывать двоичные значения текста и гаммы. Шифрограммой будет являться сообщение в виде десятичных значение. Также можно вывести дополнительно в виде двоичных. Дешивровка проходит так: двоичные значение шифра и гаммы складываются по модулю 2. Если гамма меньше исходного текста, то она дополняется циклически. Пример: Текст: В(194 = 1100 0010) О(206 = 1100 1110) В(194 = 1100 0010) А(192 = 1100 0000) Ключ (гамма): Ю(222 = 1101 1110) Л(203 = 1100 1011) Я(223 = 1101 1111) Ю(222 = 1101 1110) Шифр: 28(0001 1100) 5(0000 0101) 29(0001 1101) 30(0001 1110) Помогите, пожалуйста, реализовать второй шифр.
0
|
||||||
| 22.01.2022, 11:26 | |
|
Ответы с готовыми решениями:
0
Шифрование методом гаммирования Шифрование файлов шифром Вернама Шифрование строки методом гаммирования (нужно упростить код) |
| 22.01.2022, 11:26 | |
|
Помогаю со студенческими работами здесь
1
Шифрование методом гаммирования. Гамма для каждого символа
Шифрование методом гаммирования Шифрование методом гаммирования Шифрование методом гаммирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|