Текущее время: Пт, ноя 01 2024, 03:12

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Расчет ХЭШ-функции по ГОСТу
СообщениеДобавлено: Ср, авг 14 2019, 09:31 
Начинающий
Начинающий

Зарегистрирован:
Чт, янв 31 2013, 10:59
Сообщения: 20
Добрый день.

Кто знает, как получить ХЕШ, рассчитанный по ГОСТам: GOST-R-34.11-12-256, GOST-R-34.11-12-512, GOST-R-34.11-94?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расчет ХЭШ-функции по ГОСТу
СообщениеДобавлено: Пт, авг 16 2019, 13:19 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 806
Пол: Мужской
CALL FUNCTION 'SSF_DIGEST'

Но нужен установленный Криптопро SSF или другой аналог.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет ХЭШ-функции по ГОСТу
СообщениеДобавлено: Пн, авг 19 2019, 09:59 
Начинающий
Начинающий

Зарегистрирован:
Чт, янв 31 2013, 10:59
Сообщения: 20
Timon&Pumba написал:
CALL FUNCTION 'SSF_DIGEST'

Но нужен установленный Криптопро SSF или другой аналог.


Пробовал! Возвращает что-то очень странное, содержащее данные в открытом виде.

Code:
Данные ввода:                                             381

         .soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasis-open.org/wss/2004
         sLn.wsdl"..regNum.3103275299./regNum..lnCode.111111111111./lnCode..snils.08566298418./snils../getPrivateLNData../soape

Result:  SSF_API_OK

Данные вывода:                                            462

         0#.#..*#H##....##.#0#.#...0...*#H##.....0#.#..*#H##....##.#.#...soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org
         ..getPrivateLNData xmlns="http://ru/ibs/fss/ln/ws/FileOperationsLn.wsdl"..regNum.3103275299./regNum..lnCode.1111111111


Вот как-то так отрабатывает в тестовом виде!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расчет ХЭШ-функции по ГОСТу
СообщениеДобавлено: Пн, авг 19 2019, 11:40 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 806
Пол: Мужской
SSF_DIGEST что возвращает в CRC ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет ХЭШ-функции по ГОСТу
СообщениеДобавлено: Пн, авг 19 2019, 16:07 
Начинающий
Начинающий

Зарегистрирован:
Чт, янв 31 2013, 10:59
Сообщения: 20
Timon&Pumba написал:
SSF_DIGEST что возвращает в CRC ?

0 (SSF_API_OK)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расчет ХЭШ-функции по ГОСТу
СообщениеДобавлено: Вт, авг 20 2019, 09:17 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 806
Пол: Мужской
ФМ возвращает не сам дайджест, а некие данные в кодировке ASN1 которые нужно парсить чтобы извлечь даджест.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет ХЭШ-функции по ГОСТу
СообщениеДобавлено: Вт, авг 20 2019, 11:14 
Начинающий
Начинающий

Зарегистрирован:
Чт, янв 31 2013, 10:59
Сообщения: 20
Timon&Pumba написал:
ФМ возвращает не сам дайджест, а некие данные в кодировке ASN1 которые нужно парсить чтобы извлечь даджест.


Смотрел в эту сторону, просто не понял, зачем так странно возвращать значение ХЭШа. Получается надо парсить данные по стандарту ASN1? Очень как-то нетривиально. Пока вот сделал через вызов внешней программы cpverify.exe.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расчет ХЭШ-функции по ГОСТу
СообщениеДобавлено: Вт, авг 20 2019, 11:40 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 806
Пол: Мужской
Есть класс CL_ASN1_PARSER


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет ХЭШ-функции по ГОСТу
СообщениеДобавлено: Ср, авг 21 2019, 11:42 
Начинающий
Начинающий

Зарегистрирован:
Чт, янв 31 2013, 10:59
Сообщения: 20
Timon&Pumba написал:
Есть класс CL_ASN1_PARSER

Да, уже нашел класс! Спасибо.
Вот только пришлось руками перенести его в Z_, т.к. в системе 4.7 его нет :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расчет ХЭШ-функции по ГОСТу
СообщениеДобавлено: Чт, сен 12 2019, 12:49 
Начинающий
Начинающий

Зарегистрирован:
Чт, янв 31 2013, 10:59
Сообщения: 20
Все решилось через ФМ SSF_DIGEST и перетаскивание класса cl_asn1_parser в Z*.
Параметры для указания типа алгоритма такие:
GOST-R-34.11-12-256
GOST-R-34.11-12-512
GOST-R-34.11-94

Еще раз спасибо @Timon&Pumba
Можно закрыть тему.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расчет ХЭШ-функции по ГОСТу
СообщениеДобавлено: Пт, сен 13 2019, 09:20 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
HanibaL написал(а):
Все решилось через ФМ SSF_DIGEST и перетаскивание класса cl_asn1_parser в Z*.
Параметры для указания типа алгоритма такие:
GOST-R-34.11-12-256
GOST-R-34.11-12-512
GOST-R-34.11-94

Приветствую. А Криптопро SSF у вас на серверах приложений установлен?

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет ХЭШ-функции по ГОСТу
СообщениеДобавлено: Пн, сен 16 2019, 16:47 
Начинающий
Начинающий

Зарегистрирован:
Чт, янв 31 2013, 10:59
Сообщения: 20
ArmAnn написал:
HanibaL написал(а):
Все решилось через ФМ SSF_DIGEST и перетаскивание класса cl_asn1_parser в Z*.
Параметры для указания типа алгоритма такие:
GOST-R-34.11-12-256
GOST-R-34.11-12-512
GOST-R-34.11-94

Приветствую. А Криптопро SSF у вас на серверах приложений установлен?


Добрый день.
Нет, локально.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расчет ХЭШ-функции по ГОСТу
СообщениеДобавлено: Чт, сен 19 2019, 12:48 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
HanibaL написал(а):
ArmAnn написал:
Приветствую. А Криптопро SSF у вас на серверах приложений установлен?


Добрый день.
Нет, локально.

понятно, спасибо

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB