Форум программистов, компьютерный форум, киберфорум
Криптография
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 16.01.2019
Сообщений: 6

Шифр гаммирования с периодическим ключём

16.01.2019, 13:15. Показов 1992. Ответов 9

Студворк — интернет-сервис помощи студентам
Имеем текст: Встреча завтра у вокзала. Приводим текст к числовому виду в порядке алфавита.
Где каждой букве соответствует двухзначное число от 01 по порядку, 35-пробел
Ключ 12439524 циклично повторяющийся

в с т р е ч а з а в т р а у в о к з а л а
03 19 20 18 06 25 01 35 09 01 03 20 18 01 35 21 35 03 16 12 09 01 12 01
12 43 95 24 12 43 95 24 12 43 95 24 12 43 95 24 12 43 95 24 12 43 95 24 складываем текст к ключём mod10
Получаем криптограмму
15 52 15 32 18 68 96 59 11 44 98 44 20 44 20 45 47 46 01 36 11 44 07 25

Как осуществляется криптоанализ такого шифра?



И ешё, шифр простой замены.
Каждой букве алфавита соответствует скажем 100 четырёх значных чисел и пробелу тоже.
При шифровании буквы заменятся числами без повторений.
Понятно что в таком случае длина сообшения ограничена числом повторяющихся букв в нашем случае это 100
Возможна ли расшифровка такого шифра.
А можно заместо чисел взять значки, например китайские иероглифы тоже штук по 100 разных для каждой буквы.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.01.2019, 13:15
Ответы с готовыми решениями:

Шифрование цезаря, с периодическим ключом и лозунговый шифр
Всем доброго времени суток, к завтрешнему дню нужно написать 3 шифра: Шифр Цезаря, Шифрование с периодическим ключом и лозунговый шифр....

Шифр гаммирования
Добрый день! Пытаюсь реализовать шифр гаммирования. Алгоритм такой: Есть исходное сообщение и ключ. В цикле беру ASCII-код...

Шифр гаммирования
Здравствуйте! Помогите создать программу, которая при вводе в Edit1 слова или текста шифрует его и выводит в Edit2 после нажатия на Button1...

9
1104 / 480 / 33
Регистрация: 05.07.2018
Сообщений: 1,870
Записей в блоге: 7
16.01.2019, 14:10
Уважаемый OKSIKODON,
в вашей криптограмме я насчитал 7 ошибок. Числа можно заменить чем угодно.
В том числе и иероглифами. Я бы не взялся дешифровать столь короткий шифро текст.
0
0 / 0 / 0
Регистрация: 16.01.2019
Сообщений: 6
16.01.2019, 14:19  [ТС]
Где ошибки? ключ с текстом сложен правильно, перепроверил.

Для расшифровки ключ вычитается из текста, получается обратно открытый текст.
Если ключ равен длине текста и он истино случаен то расшифровать невозможно (шифроблокнот)

Но в данном случае ключ периодически повторяющийся
0
461 / 201 / 80
Регистрация: 14.12.2017
Сообщений: 433
16.01.2019, 18:50
1. Как и любой другой полиалфавитный шифр - (в том числе как и Виженера).
2. Как и шифр подстановки - частотным анализом, только не отдельных букв, а биграмм, n-грамм
0
1104 / 480 / 33
Регистрация: 05.07.2018
Сообщений: 1,870
Записей в блоге: 7
16.01.2019, 19:24
Цитата Сообщение от OKSIKODON Посмотреть сообщение
Имеем текст: Встреча завтра у вокзала. Приводим текст к числовому виду в порядке алфавита.
Где каждой букве соответствует двухзначное число от 01 по порядку, 35-пробел
Ключ 12439524 циклично повторяющийся

в с т р е ч а з а в т р а у в о к з а л а
03 19 20 18 06 25 01 35 09 01 03 20 18 01 35 21 35 03 16 12 09 01 12 01
12 43 95 24 12 43 95 24 12 43 95 24 12 43 95 24 12 43 95 24 12 43 95 24
складываем текст к ключом mod 10
Получаем криптограмму
15 52 15 32 18 68 96 59 11 44 98 44 20 44 20 45 47 46 01 36 11 44 07 25
исправленная криптограмма
15 62 15 42 18 68 96 59 21 44 98 44 30 44 30 45 47 46 11 36 21 44 07 25
0
461 / 201 / 80
Регистрация: 14.12.2017
Сообщений: 433
16.01.2019, 19:45
Вы о разных вещах:

1)

19
43

1+4 mod 10 = 5
9+3 mod 10 = 2
52

2)

19
43
19+43 mod 100 = 62.
1
1104 / 480 / 33
Регистрация: 05.07.2018
Сообщений: 1,870
Записей в блоге: 7
16.01.2019, 20:19
Уважаемый On18,
кажется я здорово прокололся. Спасибо вам!
Вы можете дать мне отрицательный отзыв. Я это заслужил.
1
0 / 0 / 0
Регистрация: 16.01.2019
Сообщений: 6
19.01.2019, 18:07  [ТС]
Какой длины должен быть шифр вижера относительно длины ключа для успешного взлома?
Ну скажем сообщение длиной 50 символов зашифровано ключём длиной 10 насколько сложным будет криптоанализ?

Ешё по поводу ключа.
Придумал такое .
Например текст длиной 50 символов шифруем ключем: возьмём
1246830572 шифруем им первую строчку, далее для шифрования второй строки "генерируем" псевдослучайную последовательность из ключа складывая его цифры по очереди друг с другом по модулю 10
То есть 1246830572 создаём из него 3604135229 это будет ключ для шифрования второй строки и так далее
0
1104 / 480 / 33
Регистрация: 05.07.2018
Сообщений: 1,870
Записей в блоге: 7
19.01.2019, 18:37
Уважаемый OKSIKODON,
вы успешно продвигаетесь в создании всё более сложных шифров.
То, что вы предложили конечно используется. Как вариант могу предложить
зашифровать числовой текст с помощью текста. Это называется "шифр с
автоключом" (или шифр автоклава)
...
по сути вы предлагаете нечто подобное.
0
0 / 0 / 0
Регистрация: 16.01.2019
Сообщений: 6
20.01.2019, 14:21  [ТС]
Где можно про криптос почитать? В педивики пишут что первые секции зашифрованы модифицированным виженером.
Хотелось бы понять как именно, ничего конкретного не нашел.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.01.2019, 14:21
Помогаю со студенческими работами здесь

Шифр методом гаммирования
Здравствуйте, возникла задача произвести гаммирование матрицы вектором подскажите пожалуйста как сие можно реализовать? Знаю лишь что один...

Работа с периодическим реквизитом
Доброе утро! Столкнулась с такой проблемой, ну просто тупик. Можно ли получить дату и цену последнего поступление периодического...

Не получается сделать вращение куба периодическим событием
Есть написанная мной программа, которая берёт заданные внутри программы координаты куба, вращает 3Д куб на 15 градусов вокруг оси Z, после...

Работа с периодическим Регистром Сведений подчиненным регистратору
Я хочу добавить записи в регистр сведений подчинённый регистратору. Прочитал, что для этого нужно использовать метод объекта...

Вывод на динамик звукового сигнала с дискретным периодическим изменением частоты
Написать программу вывода на динамик звукового сигнала с дискретным периодическим изменением частоты


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru