Создание компонента для шифрования-дешифрования текста
Курсовая работа, 09 Апреля 2014, автор: пользователь скрыл имя
Краткое описание
Аббат Тритемеус – автор первой печатной книги о тайнописи (1518 г.) – предложил несколько шифров и среди них шифр, который можно считать усовершенствованием шифра Цезаря. Этот шифр устроен так. Все буквы алфавита нумеруются по порядку (от 1 до 31 в русском варианте). Затем выбирают какое-нибудь слово, называемое "ключом", и подписывают под сообщением с повторением.
Содержание
Введение - 3 -
1. Постановка задачи - 5 -
2. Алгоритм создания компонента - 5 -
3. Исходный текст компонента - 7 -
4. Инструкция пользователя - 13 -
5. Исходный текст программы - 14 -
6. Приложение 1 - 17 -
Список литературы - 21 -
Прикрепленные файлы: 1 файл
Пояснительная записка_образец.doc
— 1.89 Мб (Скачать документ)var s:string; //дешифрование текста алгоритмом "Скитала";
begin
if (Memo4.Text<>'')and(SpinEdit1.
begin
Memo7.Text:=ShifText1.DeAlgSki
end else //иначе выводим сообщение об ошибке;
begin
s:='Сначало введите текст или откройте текстовый файл!!!'#13#10;
MessageBox(handle,PChar(S),'
end;
end;
procedure TForm1.Button8Click(Sender: TObject);
begin
Memo1.Clear; Memo2.Clear; Memo3.Clear; Memo4.Clear; Memo5.Clear; Memo6.Clear; Memo7.Clear;
SpinEdit1.Value:=1; //очистка всех окон и установление в поле ключ значения ‘1’
end;
end.
6. Приложение 1
Рис. 1. Внешний вид программы
Рис. 2. Открыть файл
Рис. 3. Демонстрация зашифрованного текста
Рис. 4. Предупреждение
Рис. 5. Демонстрация дешифрованного текста
Рис. 6. Раздел «Справка»
Рис. 7. Раздел «О программе…»
Рис. 8. «Пояснение» к алгоритмам шифрования
Список литературы
- Христосенко М. Пособие по написанию своих
компонентов на Дельфи для начинающих // http://www.delphiplus.org/
articles/delphi/m_compgauge. html#%D0%A8%D0%B0%D0%B3%201.% 20%D0%9F%D1%80%D0%B8%D0%B4%D1% 83%D0%BC%D1%8B%D0%B2%D0%B0%D0% BD%D0%B8%D0%B5%20%D0%B8%D0%B4% D0%B5%D0%B8 - Акулов Н. Пособие по написанию
компонентов // http://www.delphisources.ru/
pages/faq/base/components_ creating_allowance.html - Роцкий Т. Статья «Шифрование
в DELPHI» // http://www.realcoding.net/
articles/shifrovanie-v-delphi. html-1