Проект на ASP.NET MVC 5 – лабораторные работы по дисциплине Криптографические методы защиты информации. Девять модулей, демонстрирующие принципы работы следующих алгоритмов и протоколов:
- Тестирование чисел Мерсенна на простоту
- Программная реализация расширенного алгоритма Евклида
- Алгоритм ассиметричного шифрования RSA
- Схема шифрования Эль-Гамаля
- Цифровая подпись по схеме RSA
- Алгоритм цифровой подписи Эль-Гамаля
- Отечественный стандарт цифровой подписи ГОСТ Р 34.10-2012
- Слепая цифровая подпись Чаума
- Алгоритмы открытого распределения ключей на базе схемы Диффи-Хеллмана
Посмотреть в действии можно по ссылке http://cryptology.azurewebsites.net/