Реализация электронной подписи по алгоритму ElGamal
3 000 руб. за проект
Необходимо реализовать приложение для вычисления и проверки электронной подписи по алгоритму ElGamal на c#. Примерный интерфейс есть, описание алгоритма тоже (см. в файле). Можно использовать готовые решения (но указать источник).
- возможность подписывать и проверять выбираемые файлы любого типа на случайной паре ключей или ключах, извлекаемых из выбираемых файлов;
- возможность сохранения случайной пары ключей в двух файлах с задаваемыми пользователем именами (закрытый ключ должен при этом шифроваться на ключе, выводимом из специальной парольной фразы, с проверкой правильности этой фразы при расшифровании закрытого ключа);
- возможность определять при расшифровании закрытого ключа факт ввода неверной парольной фразы (например, путем добавления к ключу перед его шифрованием сигнатуры – специальной строки символов – с проверкой ее наличия в расшифрованном ключе и удалением из него в случае успешной проверки);
- в процессе вычисления и проверки подписи может использоваться любая криптографическая функция хеширования;
- Файлы
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.