Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Розробка програмної реалізації криптографічного алгоритму ГОСТ 28147-89 у режимі гамування зі зворотним зв'язком

Реферат Розробка програмної реалізації криптографічного алгоритму ГОСТ 28147-89 у режимі гамування зі зворотним зв'язком





FILESIZE (datastream);

} = file_size; = size% 8; = size/8; (ostatok! = 0)

+ + size; (DWord

} {(action == 'Д') {(i = 0; i <2; i + +) {(part, 4,1, crptstream); [i] = * (DWord *) (part);

}

} {(i = 0; i <2; i + +) {(part, 4,1, datastream); [i] = * (DWord *) (part);

}

}

}. num = (ptr.num <<11) | (ptr.num>>

}

}

} {[j] = GAMMA [j] ^ MESSAGE [j]; [j] = MESSAGE [j];

}

} {(action == 'Ш') (MESSAGE, 4,2, crptstream); (MESSAGE, 4,2, decrptstream);

}

} (act == 0) = clock ();

} _time = ((double) (end) - (double) (start))/CLK_TCK;// Визначення часу шифрування

// ------------------ Заповнення файлу звіту ------------------- -------------------

fprintf (keystream, "== Вихідні дані для шифрации == r r");

fprintf (keystream, "1. Основні: r r"); (keystream, "Адреса першого абонента (№% d): r r", user1); ( keystream, "ADRESS1 ="); (i = 0; i <6; i + +) (keystream, "% 04X", ADRESS1 [i] [0]); (keystream, " r r Адреса другого абонента (№% d): r r ", user2); (keystream," ADRESS2 = "); (i = 0; i <6; i + +) (keystream,"% 04X ", ADRESS2 [ i] [0]); (keystream, " r r Сеансові ключі абонентів: r r"); (keystream, "К12 ="); (i = 0; i <8; i + +) (keystream, "% 08lX", Key_USER1 [i]); (keystream, " r r К21 ="); (i = 0; i <8; i + +) (keystream, "% 08lX", Key_USER2 [i]); (keystream, " r r Cінхропосилка: r r"); (keystream, "SYN ="); (i = 0; i <2; i + +) (keystream, "% 08lX", SYN [i]); (keystream, " r r 2. Резервні: r r"); (keystream, "P ="); (i = 15; i> = 0; i -) (keystream, "% 04X", P [i]); (keystream, " r r GEN ="); (i = 7; i> = 0; i -) (keystream, "% 04X", GEN [i]); (keystream, " r r X ="); (i = 7; i> = 0; i -) (keystream, "% 04X", X [i]); (keystream, " r r Y ="); (i = 7; i> = 0; i -) (keystream, "% 04X", Y [i]); (keystream, " r r Сеансовий ключ: r r"); (keystream, "KEY ="); (i = 7; i> = 0; i - ) (keystream, "% 08lX", KEYS [i]); (keystream, " r r Cінхропосилка: r r"); (keystream, "SYN ="); (i = 0 ; i <2; i + +) (keystream, "% 08lX", SYN [i]); (keystream, " r r == Характерістікіп процесу шифрации == r r"); (keystream, " ; Розмір повідомлення (кбайт) -% .3 lf r r ", (double) file_size/1024); (keystream," Час шифрации (у секундах) -% .3 lf r r ", prog_time); (keystream , "Швидкість шифрации (кбайт/с) -% .3 lf r r", (double) file_size/(1024 * prog_time)); (keystream, "Обробка велася в");

if (reserv == 'Y') (keystream, "резервному режимі."); (keystream, "основному режимі."); (crptstream); (de...


Назад | сторінка 12 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Реалізація криптографічного алгоритму &ГОСТ 28147-89& в режимі гамування
  • Реферат на тему: Просування бутіка розміру plus size на прикладі ТОВ &Атлант&, бутік &Elena ...
  • Реферат на тему: Розробка передавача на автогенераторі зі зворотним трансформаторної зв' ...
  • Реферат на тему: Розпізнавання образів за допомогою неординарного алгоритму та програмної ре ...
  • Реферат на тему: Розробка маршрутної технології виготовлення деталей &Пластина (SNUN 090304) ...