Автор работы: Пользователь скрыл имя, 03 Мая 2014 в 18:37, курсовая работа
В данной курсовой работе рассматривается создание программного продукта, который позволит удаленно совершать цифровую подпись документов и проверять её подлинность.
Цели и задачи курсовой работы 5
Подготовка и порядок выполнения работы 6
1. Теоретические сведения 7
1. 1. Построение Web – сервиса с функцией электронной подписи 7
2. CryptoAPI 9
3. Windows Communication Foundation 10
4. Описание программы 12
5. Сравнение программы с другими программными продуктами 13
Заключение 14
Список первоисточников 15
Приложения 16
Руководство пользователя 16
Руководство администратора 16
Руководство разработчика 17
Снимок с экрана работающей программы 18
Техническое задание 19
Исходный код программы 22
tmp.Modulus = (byte[])bf.Deserialize(ms);
rsa.ImportParameters(tmp);
df = (AsymmetricSignatureDeformatte
df.SetHashAlgorithm("MD5");
MD5 md5Hasher = MD5.Create();
byte[] data = md5Hasher.ComputeHash(file);
if (df.VerifySignature(data, ecp))
{
LECP.Text = "Подпись верна!";
LECP.Visible = true;
}
else
{
LECP.Text = "Подпись НЕ верна!";
LECP.Visible = true;
}
}
listAttachments.DataBind();
Информация о работе Создание Web-сервиса осуществляющего цифровую подпись