Автор работы: Пользователь скрыл имя, 09 Апреля 2014 в 14:36, курсовая работа
Аббат Тритемеус – автор первой печатной книги о тайнописи (1518 г.) – предложил несколько шифров и среди них шифр, который можно считать усовершенствованием шифра Цезаря. Этот шифр устроен так. Все буквы алфавита нумеруются по порядку (от 1 до 31 в русском варианте). Затем выбирают какое-нибудь слово, называемое "ключом", и подписывают под сообщением с повторением.
Введение - 3 -
1. Постановка задачи - 5 -
2. Алгоритм создания компонента - 5 -
3. Исходный текст компонента - 7 -
4. Инструкция пользователя - 13 -
5. Исходный текст программы - 14 -
6. Приложение 1 - 17 -
Список литературы - 21 -
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.
Рис. 1. Внешний вид программы
Рис. 2. Открыть файл
Рис. 3. Демонстрация зашифрованного текста
Рис. 4. Предупреждение
Рис. 5. Демонстрация дешифрованного текста
Рис. 6. Раздел «Справка»
Рис. 7. Раздел «О программе…»
Рис. 8. «Пояснение» к алгоритмам шифрования
Информация о работе Создание компонента для шифрования-дешифрования текста