|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.02.2013, 16:40 | #1 |
Регистрация: 09.02.2013
Сообщений: 7
|
Шифрующие Таблицы в С#
Шифрующие таблицы (ШТ).
В качестве ключа в шифрующих таблицах используются: • размер таблицы; • особенности структуры таблицы. Простейший пример - запись исходного текста по строкам некоторой матрицы и чтение его по столбцам этой матрицы. Ключом здесь служит размер таблицы. Пример: 1. Шифруемое слово: БАНДЕРОЛЬ 2. Запишем слово по строкам матрица 3Х3: Б А Н Д Е Р О Л Ь 3. Шифротекст: БДОАЕЛНРЬ. |
09.02.2013, 17:17 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Спасибо за то, что объяснили.
|
20.02.2013, 19:15 | #3 |
Регистрация: 09.02.2013
Сообщений: 7
|
это моё задание. Не могли бы помочь написать программу? Плиз)
эту программу сказали писать в WindowsForms приложении С# Последний раз редактировалось Stilet; 08.12.2015 в 18:27. |
20.02.2013, 19:53 | #4 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Этот форум не для решений ЗА Вас, а для посильной помощи в доведении Вашей полурабочей программы до ума, с Вашим прямым участием. Если же Вы не предоставляете никаких своих наработок - то Вам необходимо разместить тему в разделе для студентов (и надеяться, что кто-то поможет из своего великодушия) или же в раздел фриланса (там помогут с гораздо большей вероятностью, но с оплатой с Вашей стороны) - попросите модератора о переносе темы в подходящий Вам раздел.
Навскидку задание очень простое, если предоставите хотя бы чтение ввода слова от пользователя и чтение (либо установку прямо в алгоритме) размера матрицы, то помогу доработать, чтобы создавал матрицу и выводил в итоге шифровку. |
21.02.2013, 11:41 | #5 |
Регистрация: 09.02.2013
Сообщений: 7
|
Код:
|
21.02.2013, 14:21 | #6 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Код:
Ну а вообще надо бы динамически размеры матрицы определять - например беря для её сторон величину Math.Floor( Math.Sqrt( textBox1.Text.Length)); Ах,да, ещё - использовать грид для этой цели как-то не хорошо - лучше переделайте на массив. Последний раз редактировалось phomm; 21.02.2013 в 14:28. |
21.02.2013, 22:05 | #7 |
Регистрация: 09.02.2013
Сообщений: 7
|
что-то не работает программа(((
всё равно вставляет только первые три буквы с каждой новой строки Последний раз редактировалось Stilet; 08.12.2015 в 18:27. |
22.02.2013, 06:25 | #8 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Вместо тысячи слов....
ПС. Хотя есть мысля - Вы, наверное, не привязали метод к событию клика кнопки (просто заменить код в своём обработчике кнопки на мой), т.е. Ваша кнопка по прежнему вызывает Ваш старый код. Последний раз редактировалось phomm; 22.02.2013 в 06:28. |
22.02.2013, 17:00 | #9 |
Регистрация: 09.02.2013
Сообщений: 7
|
Спасибо) А можно ли сделать так, чтобы, в зависимости от объёма считываемого текста, размер таблицы сам определялся, а если остаются пустые ячейки (например, 21 никак не разложишь), то заполнить их рандомными символами?
|
22.02.2013, 18:35 | #10 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Я раньше об этом уже писал, и пример дал ( с корнем из длины строки и округлением) - подгоняйте под себя, не буду же я всю программу делать ) Вы же учитесь, а не я)
В крайнем случая, если Ваши попытки не дадут результата - кидайте сюда, глянем, как решить затруднения. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос: заполнение таблицы данными из другой таблицы с автоматическим добавлением строк | yevgeniy.demidov | Microsoft Office Excel | 6 | 06.09.2012 15:27 |
Шифрующие таблицы с перестановкой по ключу –размеру таблицы | Катка | Помощь студентам | 0 | 01.03.2012 19:56 |
Шифрующие таблицы Трисемуса | 1keks | Помощь студентам | 13 | 22.11.2010 00:47 |
Данные из двух полей исх. таблицы в одно поле сводной таблицы | Strelec79 | Microsoft Office Excel | 2 | 02.08.2009 13:59 |
Шифрующие таблицы Трисемуса | megayakor | Помощь студентам | 4 | 11.06.2008 13:16 |