Статус: Участник
Группы: Участники
Зарегистрирован: 26.05.2019(UTC) Сообщений: 16
Сказал(а) «Спасибо»: 2 раз
|
Подскажите, как для интерфейса CryptGenKey реализовать своё графическое окно (не rdr-gui) для генерации энтропии в КС1? Запустить её в отдельном потоке и писать в stdout для эмуляции нажатия не получилось. По какому принципу работает связь клацанья по клавиатуре с этим интерфейсом? Может есть уже какие-то API, которые я проглядел?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 12.08.2013(UTC) Сообщений: 834 Откуда: Москва Сказал «Спасибо»: 5 раз Поблагодарили: 215 раз в 174 постах
|
Автор: magrif Подскажите, как для интерфейса CryptGenKey реализовать своё графическое окно (не rdr-gui) для генерации энтропии в КС1? Запустить её в отдельном потоке и писать в stdout для эмуляции нажатия не получилось. По какому принципу работает связь клацанья по клавиатуре с этим интерфейсом? Может есть уже какие-то API, которые я проглядел? Добрый день. А какую задачу вы решаете? Если вам нужно сгенерировать "гамму", то пользуйтесь утилитой genkpim (/opt/cprocsp/bin/amd64/genkpim). |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 26.05.2019(UTC) Сообщений: 16
Сказал(а) «Спасибо»: 2 раз
|
Необходим свой интерфейс для создания контейнеров с KEYEXCHANGE. Вот и думаю как эту гамму подсунуть вышеуказанной функции.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 12.08.2013(UTC) Сообщений: 834 Откуда: Москва Сказал «Спасибо»: 5 раз Поблагодарили: 215 раз в 174 постах
|
Автор: magrif Необходим свой интерфейс для создания контейнеров с KEYEXCHANGE. Вот и думаю как эту гамму подсунуть вышеуказанной функции. А откуда вы её взяли? CSP не позволяет подсунуть "что-то" под видом случайных чисел. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 26.05.2019(UTC) Сообщений: 16
Сказал(а) «Спасибо»: 2 раз
|
CryptGenKey взял из SDK. Не пойму, как организовать доставку нажатий клавиш до БиоДСЧ из своего интерфейса.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 12.08.2013(UTC) Сообщений: 834 Откуда: Москва Сказал «Спасибо»: 5 раз Поблагодарили: 215 раз в 174 постах
|
Автор: magrif CryptGenKey взял из SDK. Не пойму, как организовать доставку нажатий клавиш до БиоДСЧ из своего интерфейса. Я имел в виду, откуда взяли гамму, которую хотите подсунуть. Теперь ясно. Насколько мне известно, такой возможности нет: БиоДСЧ является сертифицированным именно в том виде, как он есть. Действия пользователя должен снимать именно он, а не стороннее приложение. Какую именно задачу вы решаете и почему в ней мешается БиоДСЧ? Если нужно генерировать ключи редко, то, наверное, 5 секунд потыкать в кнопки не страшно. Если часто - рассмотрите использование аппаратного ДСЧ. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 26.05.2019(UTC) Сообщений: 16
Сказал(а) «Спасибо»: 2 раз
|
Как уже сказал, хотелось бы создать свой графический интерфейс для создания ключевой пары в контейнере для проекта. В будущем конечно лучше купить Соболь для получения гаммы, но пока что есть то есть. Все пока упирается в вызов функции генерации ключевой пары, которая фризит главный поток, и события клавиш к сожалению не доходят до её внутреннего вызова genkpim, как я понимаю.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 12.08.2013(UTC) Сообщений: 834 Откуда: Москва Сказал «Спасибо»: 5 раз Поблагодарили: 215 раз в 174 постах
|
Автор: magrif Как уже сказал, хотелось бы создать свой графический интерфейс для создания ключевой пары в контейнере для проекта. В будущем конечно лучше купить Соболь для получения гаммы, но пока что есть то есть. Все пока упирается в вызов функции генерации ключевой пары, которая фризит главный поток, и события клавиш к сожалению не доходят до её внутреннего вызова genkpim, как я понимаю. Она не вызывает genkpim внутри себя. Всё наоборот - он он зовёт CSP, но полученную от ДСЧ гамму не превращает в ключ, а сохраняет в файл. Повторюсь: создать свой интерфейс для ДСЧ нельзя. Если вас чем-то не устраивает функциональность текущего, напишите на портал техподдержки, подумаем, что можно сделать. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 26.05.2019(UTC) Сообщений: 16
Сказал(а) «Спасибо»: 2 раз
|
Хорошо, спасибо. Получаеится графический интерфейс (cprocsp-rdr-gui-gtk) из вашего набора это не графическая обертка над genkpim, а отдельный сертифицированный продукт?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 12.08.2013(UTC) Сообщений: 834 Откуда: Москва Сказал «Спасибо»: 5 раз Поблагодарили: 215 раз в 174 постах
|
Автор: magrif Хорошо, спасибо. Получаеится графический интерфейс (cprocsp-rdr-gui-gtk) из вашего набора это не графическая обертка над genkpim, а отдельный сертифицированный продукт? Да. Как и остальные ДСЧ на остальных платформах. |
|
2 пользователей поблагодарили Grey за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close