0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 2
|
|
1 | |
Шифрование текста с ключом21.12.2016, 02:31. Показов 2080. Ответов 3
Доброго времени суток.
Недавно в университете начали изучать Ruby и преподаватель дал одно интересное, но сложное задание: нужно разбить заданный рядок символов на подстроки длинной n и поменять символы местами в соответствии с ключом. Пример: Входящий рядок: Hello,_world! Ключ: 312654 Выходящий рядок: lHe,olo_w!dr Буду очень благодарен за любые советы и подсказки!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
21.12.2016, 02:31 | |
Ответы с готовыми решениями:
3
Шифрование методом перестановки с заданным ключом текста любой длины Шифрование методом перестановки символов открытого текста в соответствии с некоторым правилом (ключом) Битное шифрование с ключом Шифрование перестановкой с ключом |
the hardway first
![]() 2423 / 1808 / 894
Регистрация: 05.06.2015
Сообщений: 3,573
|
|
21.12.2016, 09:45 | 2 |
DenisHardbass, из вашего примера не понятно, каким образом ключ используется для перемешивания символов во фразе.
Если предположить, что берется подстрока длиной равной длине ключа и перемешивается согласно цифрам ключа, то в результате должна быть такая строка: lHe,olo_wdlr!
0
|
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 2
|
|
21.12.2016, 16:25 [ТС] | 3 |
0
|
the hardway first
![]() 2423 / 1808 / 894
Регистрация: 05.06.2015
Сообщений: 3,573
|
|||||||||||
22.12.2016, 10:04 | 4 | ||||||||||
![]() Решение
Значит, если я правильно понял, то на ключ накладываются некоторые ограничения:
1
|
22.12.2016, 10:04 | |
Помогаю со студенческими работами здесь
4
Шифрование таблицей с ключом Шифрование с открытым ключом Шифрование данных ПРИВАТНЫМ ключом Шифрование открытым ключом в браузере Программа шифрование-дешифрование(с ключом) в QBasic Шифрование цезаря, с периодическим ключом и лозунговый шифр Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |