Шифрование ECDSA с кривой brainpoolP160r1

128
07 мая 2018, 21:37

Никак не могу реализовать или найти реализованный алгоритм шифрования ECDSA с параметрами кривой brainpoolP160r1.

Пробовал библиотеку BouncyCastle, но в ней нет этой кривой. Задать параметры вручную нельзя, да и буквами параметры у них обозначаются другими.

Пробовал встроенными библиотеками System.Security.Cryptography использовав класс ECDsaCng, но в нём я вообще не нашёл где указываются параметры кривой.

Уже не знаю где искать и читать...

Может кто реализовывал этот алгоритм, направьте меня, пожалуйста, в нужное русло.

Решил, как и посоветовали в комментарии, задать параметры самому. По этому документу даны значения: A, B, x, y, p, q, h. А в структуре ECParameters, что нужна для создания своей кривой фигурируют буквы D, Q и в самой кривой ещё x и y. В D и Q тоже есть свои x, y. Я что-то вообще запутался, куда какие значения подставляются?

Answer 1

В Framework'e 4.7 есть эта кривая, ничего не нужно создавать вручную:

ECDsaCng ecdsa = new ECDsaCng(ECCurve.NamedCurves.brainpoolP160r1);
READ ALSO
Access и символ новой строки

Access и символ новой строки

Делаю вставку изNET в MS Access

134
медиа запросы вопрос

медиа запросы вопрос

Подскажите пожалуйста ребятаВопрос такой,есть 2 картинки, однa должна отображаться при разрешении экрана 768px, a когда экран становится 320px,...

181