Никак не могу реализовать или найти реализованный алгоритм шифрования ECDSA с параметрами кривой brainpoolP160r1.
Пробовал библиотеку BouncyCastle, но в ней нет этой кривой. Задать параметры вручную нельзя, да и буквами параметры у них обозначаются другими.
Пробовал встроенными библиотеками System.Security.Cryptography
использовав класс ECDsaCng
, но в нём я вообще не нашёл где указываются параметры кривой.
Уже не знаю где искать и читать...
Может кто реализовывал этот алгоритм, направьте меня, пожалуйста, в нужное русло.
Решил, как и посоветовали в комментарии, задать параметры самому. По этому документу даны значения: A, B, x, y, p, q, h. А в структуре ECParameters, что нужна для создания своей кривой фигурируют буквы D, Q и в самой кривой ещё x и y. В D и Q тоже есть свои x, y. Я что-то вообще запутался, куда какие значения подставляются?
В Framework'e 4.7 есть эта кривая, ничего не нужно создавать вручную:
ECDsaCng ecdsa = new ECDsaCng(ECCurve.NamedCurves.brainpoolP160r1);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите пожалуйста ребятаВопрос такой,есть 2 картинки, однa должна отображаться при разрешении экрана 768px, a когда экран становится 320px,...