Алгоритм подписи

Добрый день, коллеги. Вы не могли бы мне помочь узнать подробности про алгоритм цифровой подписи, который использует этот метод: https://dev.guardant.ru/display/DOC/GrdSign#001-2112 если algNum=1 . Было бы не плохо узнать и про остальные алгоритмы которые доступны при разных algNum. Спасибо.

Re: Алгоритм подписи

Qulac пишет:

Добрый день, коллеги. Вы не могли бы мне помочь узнать подробности про алгоритм цифровой подписи, который использует этот метод: https://dev.guardant.ru/display/DOC/GrdSign#001-2112 если algNum=1 . Было бы не плохо узнать и про остальные алгоритмы которые доступны при разных algNum. Спасибо.

Данный метод использует алгоритм ECC160.
В описании параметров для метода GrdSign можно увидеть следующую запись
dwAlgoNum [in] - номер дескриптора алгоритма электронно-цифровой подписи ECC160
То есть, в качестве параметра используется числовое имя алгоритма ECC160 в памяти ключа.
Дескриптор алгоритма с заданным в параметре dwAlgoNum номером должен присутствовать в памяти ключа, в противном случае функция возвращает ошибку GrdE_AlgoNotFound.

(2021-03-19 15:37:20 отредактировано Qulac)

Re: Алгоритм подписи

А можно ли для определенного значения дескриптора узнать узнать имя алгоритма, например для значения 1?

Если точнее: Есть ли разные варианты алгоритма ECC 160 и зависят ли они от значения параметра метода? Спасибо.

Re: Алгоритм подписи

Qulac пишет:

А можно ли для определенного значения дескриптора узнать узнать имя алгоритма, например для значения 1?

Если точнее: Есть ли разные варианты алгоритма ECC 160 и зависят ли они от значения параметра метода? Спасибо.

Не совсем понятен ваш вопрос. Перед началом защиты вы самостоятельно создаете образ памяти ключа, помещая в поля памяти нужные алгоритмы и защищенные ячейки, а потом записываете образ в ключ. Таким образом номер любого алгоритма вам заранее известен. Метод GrdSign будет использовать именно тот алгоритм, числовое имя которого будет указано в качестве параметра для dwAlgoNum.
Рекомендуем ознакомиться с информацией на нашем портале документации.

Re: Алгоритм подписи

Ок, спасибо, теперь все ясно.

Re: Алгоритм подписи

Извиняюсь, коллеги. Есть еще один вопрос: Вот алгоритм хеширования HASH64 https://dev.guardant.ru/pages/viewpage. … Id=1278004 это что такое? Гугл про него молчит, это аналог существующих алгоритмов или ваша собственная разработка, а если аналог, то какое у него широко известное название?

Re: Алгоритм подписи

Qulac пишет:

Извиняюсь, коллеги. Есть еще один вопрос: Вот алгоритм хеширования HASH64 https://dev.guardant.ru/pages/viewpage. … Id=1278004 это что такое? Гугл про него молчит, это аналог существующих алгоритмов или ваша собственная разработка, а если аналог, то какое у него широко известное название?

Данный алгоритм является разработкой нашей компании. HASH64 – это алгоритм вычисления 64-битной хэш-функции на основе блочного симметричного алгоритма с секретным ключом.