Главная страница  Карта сайта  Печать  Написать письмо  RSS
Войти
Кнопка открытия главного меню
Персональный сайт
Стеллецкого Владимира
Обновлено: 05.12.2018 г.

Шифрование методом Цезаря

Главное окно программы

Написана по просьбе моего брата Ильи. Шифрует информацию введённую в верхнем окне по методу Цезаря. Для расшифровки надо поставить "галочку" Раскодировать и поместить в верхнее окно зашифрованный текст.

Хочу отметить, что здесь реализован несколько усовершенствованный алгоритм (метод Вижинера): в методе Цезаря все буквы сообщения смещаются на несколько вперёд, но для всего сообщения размер этого смещения постоянен (например "а" переходит в "в", тогда "в" в "д", т.е. шаг смещения равен 2). У меня же реализовано так называемое кодовое слово, на которое циклически и происходит смещение.

Если необходимо, могу привести подробное описание того, как привести программу к классическому методу Цезаря. Программа написана на Delphi.

Скачать: программу (310 kb), исходные тексты (9 kb)

Комментарии

Елена (17.09.2008)
А можно посмотреть исходники программы с кодированием Цезаря? Заранее спасибо )))
Постараюсь в ближайшие пару дней скинуть исходники вам на почту.
UPD: Отправил.
Мой комментарий (22.09.2008)
Очень рад, что программа оказалась вам, моим читателям, интересной и полезной. Буду рад ответить на ваши вопросы связанные с данным методом шифрования, а так же с удовольствием поделюсь исходниками (что уже не однократно подтверждал).
Пока замечаний ни по поводу самой программы, ни по коду не было, так что дерзайте...
PS Само собой жду ваших отзывов и предложений.
артур (03.10.2008)
Программа офигенная! Вышли пожалуйста исходники иначе зачёту моему труба!
Выслал!
Дмитрий (13.10.2008)
Отличная программа!!! К разработчику большая просьба выслать исходники и, если возможно, описание разработки классической программы. Заранее благодарен и спасибо за программу!!!
Исходные тексты выслал.
Про переделку в классический алгоритм метода Цезаря планирую написать в ближайшее время.
mak (20.10.2008)
Интересная программа, можно исходный код получить? для ознакомления и использования в личных целях...
Выслал.
Semen (29.10.2008)
классно :) А можно мне тоже посмотреть исходники программы с кодированием Цезаря? Заранее спасибо. :)
Выслал.
Ден (01.11.2008)
кульная прога!!! пришли пожалуйста исходники. help me
Выслал.
Пришлите пожалуйста исходник этой программки!!!!!
Заранее большое спасибо!!!!
Выслал.
Иван (22.11.2008)
Уважаемый автор программы пришли пожалуйста исходники мне на мыло заранее спасибо
Выслал.
Павел (26.11.2008)
Можно и мне исходники?оч нужно)
Выслал.
Андрей (11.12.2008)
Можно выслать исходники? Буду очень благодарен!
Выслал.
Кирилл (15.12.2008)
Спасибо огромное за программу. Очень нужны исходники!
Выслал.
Приветствую. Программа супер, остроумно. Давно ищу исходники чего-то подобного. Если можно, киньте на мыло. Заранее благодарен.
Выслал.
Классная программа. Можете мне выслать Исходник? Пожалуйста!
Выслал.
Sasha148 (12.02.2009)
Можете мне выслать исходные данные пожалуйста. заранее спасибо
Выслал.
Стас (13.02.2009)
скиньте и мне исходник, если не трудно.
Заранее спасибо.
Выслал.
Мария (19.02.2009)
Скажите, пожалуйста, а можно получить исходники!!! Заранее спасибо!!!!
Выслал.
Юрий (01.03.2009)
Не мог бы кинуть исходники? Я сам почти дописал похожую прогу, со считыванием из окна проблемы...
Выслал.
Rj (02.03.2009)
Отличная программа. Можно и мне код,
Выслал.
Евгений (02.03.2009)
А можно и мне исходники, не могу лабораторную в институт сделать. За ранее спасибо.
Выслал.
Anuta (04.03.2009)
Если можно, и мне исходники, пожалуйста. Делаю в институт подобную программу. Интересно посмотреть, как одна деталь реализована.
Выслал.
Евгений (05.03.2009)
Пожалуйста можно и мне исходники? было б интересно :)
Выслал.
Виталий (08.03.2009)
А можно тоже на исходничек выслать плиз
Выслал.
Сергей (12.03.2009)
Программа реализована качественно! Просьба прислать исходный код и описание переделки под классический шифр Цезаря, заранее благодарен.
Спасибо. Исходные тексты выслал.
Дима (16.03.2009)
Пришлите пожалуйста исходник этой программки!!!!!
Заранее большое спасибо!!!!
Выслал.
Марина (22.03.2009)
Хорошая программа! Можно посмотреть ее код? Заранее спасибо!
Выслал.
Андрей (23.03.2009)
Пришлите, пожалуйста, исходники. Заранее спасибо!!!
Выслал.
Акмарал (06.04.2009)
Здравствуйте! не могли бы вы выслать мне исходник этой программы!
Заранее огромное СПАСИБО!
Выслал.
Виталя (13.04.2009)
Очень понравилась программа! вышлите мне пожалуйста исходники и напишите как привести ее к классическому методу Цезаря)Заранее спасибо!
Выслал.
Нургуль (18.04.2009)
Классная программа!!! А можно мне тоже исходник? Пожалуйста! Очень нужно.
Выслал.
Даша (20.04.2009)
Мне очень понравилась ваша программа! Можно мне исходник и описание классического метода Цезаря? Пожалуйста! Заранее вам благодарна!
Выслал.
Олег (23.04.2009)
Можете пожалуйста выслать исходники программы, заранее огромное спасибо)
Выслал.
Алексей (28.04.2009)
Программка супер. Я щас взялся за изучение DELPHI и мне очень интересно взглянуть на исходники. Если возможно то и мне отправь. Спасибо.
Выслал.
Виталий (04.05.2009)
Здравствуйте, если возможно, вышлите исходник программы на e-mail
Заранее спасибо.
Выслал.
Наталья (04.05.2009)
А можно исходник выслать?
Заранее благодарю
Выслал.
Brain (06.05.2009)
Прикольная вещь а можно и мне исходник? Заранее огромной спасибо!
Выслал.
Роман (09.05.2009)
Плиз, вышлите и мне исходник
Выслал.
Михаил (10.05.2009)
Очень хорошая прога. Можно исходник?
Заранее спасибо!!
Выслал.
Татьяна (12.05.2009)
Отличная прога! Можно пожалуйста исходники :-))
Выслал.
Руслан (16.05.2009)
Здравствуйте. Программа оказалась именно тем, что я и ищу. Написать сам не могу, ибо не понимаю принцип сдвига на компьютере.
Пришлите, пожалуйста, код программы в Делфи на почту.
Буду весьма признателен.
Спасибо.
Выслал.
Dima (18.05.2009)
отличная программа! можно выслать исходник на делфи? надо сделать его на ассемблере, а примера толкового нет. заранее спасибо.
Выслал.
Саша (20.05.2009)
Отличная прога, можно взглянуть на исходники?
"Если необходимо, могу привести подробное описание того, как привести программу к классическому методу Цезаря."
Очень необходимо
Выслал.
Артём (26.05.2009)
Здравствуйте! Очень понравилась Ваша программа. Не могли бы выслать исходники?
Выслал.
DoDge (26.05.2009)
Cкиньте пожалуйста исходник! этой программы! зараннее спасибо)
Выслал.
nigga (29.05.2009)
День добрый.
Скиньте пожалуйста на мыло исходник проги и "подробное описание того, как привести программу к классическому методу Цезаря".
Заранее спасибо.
Выслал.
Tankistka (04.06.2009)
Можно попросить выслать исходник метода Цезаря?:)после завтра сдавать...
Выслал.
Наталья (04.06.2009)
А можно мне тоже исходник?
Выслал.
Sasha (04.09.2009)
мне тоже кинь пожалуйста!
Что кинуть? Исходные тексты этой программы опубликованы чуть выше.
Yana (22.09.2009)
Ну и мне исходник,если можно. Очень срочно нужно! Спасибо заранее!
Исходные тексты этой программы УЖЕ опубликованы чуть выше.
Андрей (07.10.2009)
Прога норм, а вот если нужно зашифровать изображение по методу цезаря то как это можно осуществить? Может кто знает??? Буду очень признателен за помощь...
Что-то я не очень представляю себе как будет выглядеть результат, но зашифровать в принципе можно.
Андрей (14.10.2009)
Вообщем немного переформулирую =) нужно написать софтину (жел-но на фри паскале) кот будет шифровать jpg(по сути любой файл) и будет этот заш-ый файл разшифровывать. Должно использоваться 3 алфавита, т.е. лучше всего делать по методу виженера
Алексей (29.10.2009)
Скиньте мне тоже исходник пожалуйста, заранее спасибо!
Исходные тексты этой программы опубликованы выше (до комментариев).
Igor (21.12.2009)
Приветствую. Присоединюсь к выше сказанному, прога действительна отличная! Можешь выслать как привести программу к классическому методу Цезаря? Заранее спасибо :-)
Татьяна (24.12.2009)
Будьте добры, поделитесь исходниками)
Исходные тексты этой программы опубликованы выше (до комментариев).
hec (26.12.2009)
конечно не шифр цезаря, но задумка хорошая :) спасибо ! :)
Это несколько усовершенствованный шифр. В планах выложить оригинального Цезаря.
Nessy (12.01.2010)
А нет случайно программки с классическим Цезарем? Не могу с помощью этой программки получить его никак.
В связи с многочисленными просьбами, как раз планирую выложить отдельно только метод Цезаря.
роман (13.01.2010)
мне тоже очень нужны исходники, пришлите пожалуйта
Исходные тексты этой программы опубликованы выше (до комментариев).
Сергей (26.01.2010)
Кинь мне пожалуйста програмку с классическим Цезарем?
Пока такой программы нет.
Денис (04.02.2010)
Прога классная! киньте пожалуйста исходник
Зуля (06.02.2010)
спасибо, скиньте пожалуйста исходник!!!!
Дима (16.02.2010)
А как расшфировать уже зафифрованный текст?
Описано выше, но повторю: для расшифровки надо поставить "галочку" Раскодировать и поместить в верхнее окно зашифрованный текст.
Asem (23.02.2010)
а у меня что-то ваша программка совсем не правильно шифрует и расшифровывает (((
Здравствуйте!
А поподробнее можно? Желательно пример, когда программа работает не правильно.
Batyrbek (28.02.2010)
Можно пожалуйста исходники?
а то я скачал исходные тексты, разархивировал открыл в своем delphi 7 и посыпались ошибки
Maintaskbar не тот и много чего потеряно
К сожалению, сразу я не указал что программа написана на Delphi 2009. Так что открыть готовый проект у Вас не получится. Но Вы можете создать форму самостоятельно, а из моего примера взять алгоритм кодирования.
xMamaYx (18.03.2010)
Спасибо, оч помогло!
михаил (30.03.2010)
А зачем переделывать программу под классический шифр цезаря, если можно просто в поле КЛЮЧ вставить одну букву Б - и будет смещение на один знак, или В - будет смещение на 2 знака и т.д. ? Извините, если я чего то не понимаю, объясните пожалуйста.
Наташа (03.04.2010)
Пришлите пожалуйста исходник этой программы!
Иван (27.05.2010)
Добрый день. подскажите пожалуйста в исходнике из какого файла брать текст описания всей программы(а точнее описание шифрования)? я вообще лузер в этом.. Заранее благодарю.
Мария (15.06.2010)
а вышлите и мне исходники плиз))
В связи с возросшим количеством запросов почтовая рассылка исходных текстов программы осуществляется только на платной основе.
Мегами (25.06.2010)
И мне исходники!) Плз!
В связи с возросшим количеством запросов почтовая рассылка исходных текстов программы осуществляется только на платной основе.
Анна (26.06.2010)
Извните, не подскажете, почему в
n := (ORD(ch) - fl - ORD(stKey[j])+ 10*pw) mod pw + fl
вы берете 10*pw. Не могу понять. Заранее спасибо.
Михаил (07.08.2010)
Мне кажется, последним штрихом к программе будет опция шифрования буквы Ё по желанию.
;-) С буквой Ё действительно некоторая заморочка выходит из-за того, что она в таблице символов не совсем на месте стоит, так что первоначально было решено на неё "забить".
Дмитрий (06.09.2010)
КРУТО, А МОЖНО ИСХОДНИК, ЗАРАНЕЕ СПАСИБО!)
В связи с возросшим количеством запросов почтовая рассылка исходных текстов программы осуществляется только на платной основе.
swi, www (07.09.2010)
:)
ЗдОрово! (про платную основу)
Евгения (03.10.2010)
Пришлите пожалуйста исходники программы и если можно опишите как это все делать ) Заранее спасибо)
В связи с возросшим количеством запросов почтовая рассылка исходных текстов программы осуществляется только на платной основе.
Пришли исходники пожалуста...большое большое спасибо
В связи с возросшим количеством запросов почтовая рассылка исходных текстов программы осуществляется только на платной основе.
Фарит (01.11.2010)
А на Си этой же программы у вас нет?
Нет, только на Delphi, но думаю особого труда переписать реализованный уже алгоритм на другом языке не составит.
Руслан (11.11.2010)
Здравствуйте!!!
Я сделал такую программу метод Цезаря.
Вопрос: могли бы вы ее посмотреть и подсказать одно решение?
Добрый день! Присылайте, попробую подсказать.
Алексей (30.11.2010)
Здравствуйте а классический вариант можно
Я не пойму мне нужно смещение на 4 как это сделать?
Здравствуйте, классического варианта пока нет. Отсутствие свободного времени разбивает все планы по его написанию...
Ирина (18.02.2011)
А можно посмотреть исходники программы с кодированием Цезаря? Спасибо.
В связи с возросшим количеством запросов почтовая рассылка исходных текстов программы осуществляется только на платной основе.
Сергей (31.03.2011)
Прога просто класс. Отлично работает.
""У меня же реализовано так называемое кодовое слово, на которое циклически и происходит смещение.""--
Что то не пойму как это? Ответьте пожалуйста!!!

Элина (11.10.2011)
Здравствуйте, я так поняла у вас реализована "система Цезаря с ключевым словом". Если это так,то должна быть некоторая переменная k начиная с которой вставлялось бы ключевое слово, после чего все остальные буквы записываются в алфавитном порядке, вот только не могу разобраться в вашем исходнике где эта переменная на которую мы смещаем слово.
Извените, если я что не так:-)))
Олеся (12.10.2011)
Пожалуйста, пришлите мне код программы, буду очень благодарна.
В связи с возросшим количеством запросов почтовая рассылка исходных текстов программы осуществляется только на платной основе.
Владимир (14.11.2011)
Очень хорошая программа вы молодец! поставте пожалуста исходник.
Спасибо, обращаю Ваше внимание, что исходные тексты программы размещены для скачивания после описания программы (рядом со ссылкой на скачивание исполняемого файла программы).
Сергей (21.01.2012)
Спасибо, Вам за работу. Но все же, кое-что удивляет.
Как так получается, при ключе 3 буква "A" -> "H" .
Судя из формулы, она ведь должна быть "Г". Непонятен этот момент )
Данная "проблема" вызвана тем, что, как и описано выше, реализован не классический, а несколько улучшенный алгоритм, и под "3" понимается не число, а символ.
Сергей (27.03.2012)
Можете выслать исходник программы, очень нужен!!
Обращаю Ваше внимание, что исходные тексты программы размещены для скачивания после описания программы (рядом со ссылкой на скачивание исполняемого файла программы).
леха (19.04.2012)
Программа супер. Вышлите пожалуйста исходники на мыло. Оч нужно. Заранее огромное спасибо
В связи с возросшим количеством запросов почтовая рассылка исходных текстов программы осуществляется только на платной основе.
PS Если Вы внимательно посмотрите предыдущий комментарий, вопросов, думаю, не останется.
Ера (22.04.2012)
Уважаемый автор пришлите пожалуйста на почту исходники.. я скачал те исходные коды которые ниже, только вот они не работают, выдают ошибку.. заранее спасибр
Хм... Странно. Выложена рабочая версия. Какая ошибка у Вас проявляется и в какой среде открываете?
Семен (29.05.2012)
Здравствуйте Владимир. Аналогичная ошибка, сама программа работает, а вот исходник работать не хочет(через Delphi 2006)
Странно. Выложена рабочая версия. К сожалению, проверить в Delphi 2006 у меня возможности нет, но постараюсь посмотреть в Delphi 2010. А какая ошибка у Вас проявляется?
Ainura (13.08.2012)
привет!прога отличная!!) разработчику спасибо!!!
хотелось бы тоже исходную прогу получить..
вышли пожалуйста
спасибо заранее!!
В связи с возросшим количеством запросов почтовая рассылка исходных текстов программы осуществляется только на платной основе. ;-)
Дмитрий (24.09.2012)
Очень заинтересовала ваша прога, надеюсь что поможет с дипломом, не могли бы Вы выслать исходники
Обращаю Ваше внимание, что исходные тексты программы размещены для скачивания сразу после описания программы (рядом со ссылкой на скачивание исполняемого файла программы).
Юра (09.10.2012)
можно код получить??? пожалуйста, программа супер!!!
В связи с возросшим количеством запросов почтовая рассылка исходных текстов программы осуществляется только на платной основе. ;-)
mozgg (30.11.2012)
т.е. Виженер реализован??
Да.
Татьяна (10.06.2013)
скиньте пожалуйста исходник программы шифра цезаря
В связи с возросшим количеством запросов почтовая рассылка исходных текстов программы осуществляется только на платной основе. ;-)
Леонид (01.12.2013)
Очень понравилась ваша программа. Скиньте мне описание того, как привести программу к классическому методу шифрования. Буду очень благодарен!
Анна (27.05.2015)
Отличная программа. Можно пожалуйста исходники очень нужно для зачета
Отправил.
streetman (13.06.2015)
Будь так добр отправь мне исходник) отличная программа.
В связи с возросшим количеством запросов почтовая рассылка исходных текстов программы осуществляется только на платной основе. ;-)
Антон (13.06.2015)
будь так добр скинь исходники)
Обращаю Ваше внимание, что исходные тексты программы размещены для скачивания сразу после описания программы (рядом со ссылкой на скачивание исполняемого файла программы).
мила (20.11.2015)
пожалуйста, вышлите исходники на почту..не успеваю написать программу на зачет до родов!!!! заранее спасибо!!!
Выслал.
дима (02.02.2016)
Здравствуйте! не могли бы Вы выслать исходники горит зачет очень надо
Выслал.
Антон (31.03.2016)
Отличная программа, все работает!
Буду признателен, если Вы отправите мне исходник данной программы.
Обращаю Ваше внимание, что исходные тексты программы размещены для скачивания сразу после описания программы (рядом со ссылкой на скачивание исполняемого файла программы).
Вероника (11.04.2017)
Программа крутая, слов нет. Скиньте исходник пожалуйста.
Выслал.
Настя (30.01.2018)
Можно попросить выслать исходник метода Цезаря?:)после завтра сдавать...
Выслал.
Можно попросить выслать исходник метода Цезаря
  Вы 2 275 посетитель этой странички
с 05 декабря 2018 года
© http://svv-home.ru
О сайте