![]() |
Начальные контакты ТОЛЬКО через личку!!
![]() |
sager01 |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
Задача:
Зашифровать текст по ключевой фразе и использовать избыточность ключевой фразы. Пример: В файле ес т ь к а к о й - т о т е к с т 1234567891011121314151617181920 21222324252627 Это ключевая фраза, ее размер не ограничен, нумеруем в ней каждый символ и потом создаем файл и в нем отмечаем каждый символ так file.txt: а - 4,15,...299 е - 7,9,24,...523 .... т.е. записываем все номера каждого символа Потом берем любой текст и шифруем его - заменяем все буквы а на 4,15,... 299 затем опять по кругу 4,15,...,299, буквы е на 7,9,24,...523 .... и так все символы, кот есть в тексте. Но в тексте могут быть символы, кот. нет в ключевой фразе, поэтому в конец ключевой фразы дописываем два раза(т.к. нужно использовать избыточность) неполную таблицу ASCII(все символы записывать смысла нет, а только русские, английские, запятые, скобки, слэши). Желательно бы сделать до воскресенья. |
![]() ![]() |
sager01 |
![]()
Сообщение
#2
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
Насчет твоих вопросов точно сказать не могу, но давай сделай хотя бы так, а потом если че посмотрим.
1. Отводить тогда уж 2 байта, а то препод говорит, что зашифрованная фраза может быть больше 256 символов, а то что зашифроованный файл будет вдвое больше исходного я думаю это не беда. 2. Дешифрующая программа нужна конечно. 3. file.txt создавать наверное необязательно - просто так удобнее было объяснить задачу, хотя я, например, не понимаю как без него можно обойтись - сам сначала хотел его создать, а потом по нему текст шифровать. До завтра сделаешь? А то мне бы побыстрее сдать ее, да и препод такой, что ко всяким мелочам придирается....(время ведь не резиновое - препод приезжий, через неделю уезжает) Да и еще, если можно, то хотя бы сделай в проге минимум комментарий. Сообщение отредактировано: sager01 - 11.03.2006 16:21 |
![]() ![]() |
![]() |
Текстовая версия | 18.07.2025 4:24 |