Имя программы, автор
|
demo_crypto_block_gost28147_89, Winni (www.win-ni.narod.ru Vlad-Alex_0@mail.ru)
|
Лицензия
|
shareware ( есть исполняемый файл демо-версии,
относительно других вариантов - пишите на E-mail)
|
Источники
|
- Андрей Винокуров. Алгоритм шифрования ГОСТ 28147-89, его использование и реализация для компьютеров платформы Intel x86.
- САМАРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ.
Кафедра прикладной математики и информатики
К У Р С О В А Я Р А Б О Т А
Современные криптографические методы
Студент IV-ИЭ-8 Альперт В. В.
Научный руководитель Пономарев В. П.
С а м а р а
2000
|
Компоненты
|
TForm; TLabel; TOpenDialog; TSaveDialog; TButton; TProgressBar; TEdit;
TRadioGroup;
|
Классы и типы данных
|
Tint64 = array of int64; array of Byte; TT, TTOut: ^Tint64;
BB2: array [1..8] of Byte absolute Bufint64; TFileStream;
|
Стандартные подпрограммы, методы, свойства. Выражения.
|
StrToInt64(edSinxro.Text); SSL := Sinxro shr 32; TTOut := @FileOutput;
RadioGroup1.ItemIndex;
|
Описание программы
|
Предназначена для изучения методов блочного шифрования в учебном процессе.
Шифрует блоками по 8 байт. Исходный файл дополняется до длины, кратной 8 байтами = 0.
Байты с порядковыми номерами > 1000 заменяются байтом вводимого символа - демо-заполнителя (в демо-версии).
При дешифровке добавленные байты=0 не выводятся в файл результата.
|
Ссылка на screenshot
|
http://www.win-ni.narod.ru/progs/crypto_block_gost.gif
|
Ссылка на архив исполняемого файла (демо).
|
http://www.win-ni.narod.ru/progs/demo_crypt_block_gost28147_89.rar
|
1. Правый щелчок по ссылке
2. Выпадет контекстное меню. Выбрать: Сохранить объект как
3. В окне "Сохранить как" щелкнуть кнопку "Сохранить".
)