Написана по просьбе моего брата Ильи. Шифрует информацию введённую в верхнем окне по методу Цезаря. Для расшифровки надо поставить "галочку" Раскодировать и поместить в верхнее окно зашифрованный текст.
Хочу отметить, что здесь реализован несколько усовершенствованный алгоритм (метод Вижинера): в методе Цезаря все буквы сообщения смещаются на несколько вперёд, но для всего сообщения размер этого смещения постоянен (например "а" переходит в "в", тогда "в" в "д", т.е. шаг смещения равен 2). У меня же реализовано так называемое кодовое слово, на которое циклически и происходит смещение.
Если необходимо, могу привести подробное описание того, как привести программу к классическому методу Цезаря. Программа написана на Delphi.
Скачать: программу (310 kb), исходные тексты (9 kb)
Комментарии
UPD: Отправил.
Пока замечаний ни по поводу самой программы, ни по коду не было, так что дерзайте...
PS Само собой жду ваших отзывов и предложений.
Про переделку в классический алгоритм метода Цезаря планирую написать в ближайшее время.
Заранее большое спасибо!!!!
Заранее спасибо.
Заранее большое спасибо!!!!
Заранее огромное СПАСИБО!
Заранее спасибо.
Заранее благодарю
Заранее спасибо!!
Пришлите, пожалуйста, код программы в Делфи на почту.
Буду весьма признателен.
Спасибо.
"Если необходимо, могу привести подробное описание того, как привести программу к классическому методу Цезаря."
Очень необходимо
Скиньте пожалуйста на мыло исходник проги и "подробное описание того, как привести программу к классическому методу Цезаря".
Заранее спасибо.
А поподробнее можно? Желательно пример, когда программа работает не правильно.
а то я скачал исходные тексты, разархивировал открыл в своем delphi 7 и посыпались ошибки
Maintaskbar не тот и много чего потеряно
n := (ORD(ch) - fl - ORD(stKey[j])+ 10*pw) mod pw + fl
вы берете 10*pw. Не могу понять. Заранее спасибо.
ЗдОрово! (про платную основу)
Я сделал такую программу метод Цезаря.
Вопрос: могли бы вы ее посмотреть и подсказать одно решение?
Я не пойму мне нужно смещение на 4 как это сделать?
""У меня же реализовано так называемое кодовое слово, на которое циклически и происходит смещение.""--
Что то не пойму как это? Ответьте пожалуйста!!!
Извените, если я что не так:-)))
Как так получается, при ключе 3 буква "A" -> "H" .
Судя из формулы, она ведь должна быть "Г". Непонятен этот момент )
PS Если Вы внимательно посмотрите предыдущий комментарий, вопросов, думаю, не останется.
хотелось бы тоже исходную прогу получить..
вышли пожалуйста
спасибо заранее!!
Буду признателен, если Вы отправите мне исходник данной программы.