Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
helen_g
0 / 0 / 0
Регистрация: 16.06.2010
Сообщений: 3
#1

Криптографические средства - C++

05.06.2011, 17:55. Просмотров 512. Ответов 0
Метки нет (Все метки)

Помогите, пожалуйста! Тону и пропадаю! Срочно нужна программа! Огромнейшее спасибо за возможную помощь!

Задание такое:
Разработать программу, реализующую функции подготовки файла защищенной программы и проверки ее на предмет нарушения целостности.
Алгоритм подготовки файла защищенной программы:
• Вычислить хэш – значения в соответствии с алгоритмом ГОСТ 28147-89/Схема Quisquater - Girault
по заданному тексту программы;
• Вычиленное хэш- значение поместить в результирующий файл;
• Зашифровать текст программы, в соответствии с заданным алгоритмом для шифрования;
• Результат шифрования поместить в результирующий файл.
Алгоритм проверки целостности программного обеспечения:
• Ввод хэш-значения (предполагается, что программа зашифрована и первой записью файла с шифр-кодом программы является хэш- значения длиной 4 байта);
• Расшифровать файл, в соответствии с заданным алгоритмом;
• Вычислить хэш – значения по расшифрованному тексту программы;
• Сравнить вычисленное и введенное хэш – значения;
• Вывод результата сравнения, если хэш – значения совпали, то целостность программного обеспечения не нарушена и наоборот.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2011, 17:55     Криптографические средства
Посмотрите здесь:

Препроцессорные средства - C++
Задана матрица Q(5,5). Заменить последний нуль в каждой строке на 5. Написать программу, используя операторы Паскаля. Применив...

Средства рисования C++ - C++
Доброго времени суток форумчане. Я столкнулся с проблемой рисования на C++, просто не понимаю чем и как. На данный момент у меня идет...

Класс Транспортные средства - C++
Помогите с программой на С++ Создать класс транспортные средства, автомобиль,грузовик,пароход и самолет. Создать из них...

Средства синхронизации в windows - C++
В программе порождаються два процесса работающие с матрицей розмером m*n .Один поток транспонирует матрицу ,другой выводит сумму строк в...

Разработка средства архивации - C++
Добрый вечер имеется код,преподаватель сказал чтобы добавили класс Menu. Программа компилируется но меню не запускается,сразу летит...

Комментарии к коду программного средства - C++
Здравствуйте! Помогите пожалуйста. Опишите новичку что значат те строки, которые еще не описаны. Простыми словами. Не разбираюсь вообще ......

Средства для уменьшения выделения памяти - C++
Светофор, установленный на повороте в торговый центр «МЕГА» с Новомосковского тракта, работает в таком режиме, что за одну минуту повернуть...

Средства для генерации случайных чисел - C++
В Си было удобно подключить рандомные числа. через randomize(); a=random(10)-5; В Си++ кроме rand() есть способы еще подключить...

Используя средства библиотеки STL написать программу - C++
Пожалуйста, помогите решить следующую задачу: Используя средства библиотеки STL написать программу, осуществляющую вызов заданной...

Какие есть средства для работы с MySQL? - C++
Как можно на СИ++ удалять, читать и вставлять данные в базу данных MySQL?? Какие для этого есть средства можете дать ссылку??


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru