Проверка ЭП на golang или C++
Цена договорная
•
безналичный расчёт, электронные деньги
Необходимо написать на языке Go (golang) модуль, который проверит корректность усовершенствованной электронной подписи (УЭП). В связи со сложностью решения на Go, также возможен вариант решения задачи на C++ с быстрым и удобным обращением из Go (как вариант web-сервис).
Интересна также функция расчёта хэша (ГОСТ Р 34.10-2012) от данных на Go без обращения к КриптоПро.
Основная цель максимально быстро выполнять две функции: считать хэш и проверять УЭП.
На вход программа получает хэш данных (ГОСТ Р 34.10-2012) и УЭП данных CAdES. Далее, обращаясь программе к КриптоПро CSP версии 4 (опционально 5 версии), установленной на ОС Debian 9.4 amd64, по стандартному API (на официальном сайте есть документация и демоверсия на 3 месяца), проверять корректна ли данная УЭП и не числиться ли в списки отозванных, а также вернуть данные о подписанте. Нужно учесть, что подписантов может быть несколько.
Тестовый пример во вложении:
1. Файл "test.txt" содержит подписываемые данные.
2. Файл "test.txt.sig" содержит УЭП.
Необходимо указать сроки и стоимость выполнения задачи.
Интересна также функция расчёта хэша (ГОСТ Р 34.10-2012) от данных на Go без обращения к КриптоПро.
Основная цель максимально быстро выполнять две функции: считать хэш и проверять УЭП.
На вход программа получает хэш данных (ГОСТ Р 34.10-2012) и УЭП данных CAdES. Далее, обращаясь программе к КриптоПро CSP версии 4 (опционально 5 версии), установленной на ОС Debian 9.4 amd64, по стандартному API (на официальном сайте есть документация и демоверсия на 3 месяца), проверять корректна ли данная УЭП и не числиться ли в списки отозванных, а также вернуть данные о подписанте. Нужно учесть, что подписантов может быть несколько.
Тестовый пример во вложении:
1. Файл "test.txt" содержит подписываемые данные.
2. Файл "test.txt.sig" содержит УЭП.
Необходимо указать сроки и стоимость выполнения задачи.
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.