<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Как сгенерировать ключи и проверить подпись EC160 в openssl.]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/743" />
	<updated>2017-01-27T08:01:32Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/743/</id>
		<entry>
			<title type="html"><![CDATA[Re: Как сгенерировать ключи и проверить подпись EC160 в openssl.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3516/#p3516" />
			<content type="html"><![CDATA[<p>У меня пригорело и я пихнул свою реализацию асимметричной подписи, планируется использовать Code вариант вашего ключа, поэтому вопрос снимается. Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[kh]]></name>
				<uri>https://forum.guardant.ru/user/1495/</uri>
			</author>
			<updated>2017-01-27T08:01:32Z</updated>
			<id>https://forum.guardant.ru/post/3516/#p3516</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как сгенерировать ключи и проверить подпись EC160 в openssl.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3513/#p3513" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>kh пишет:</cite><blockquote><p>как мне это сделать на linux?</p></blockquote></div><p>Таких штатных средств под Linux нет. В теории с openssl реализовать можно, на практике мы у себя еще не пробовали. Пришлите, пожалуйста, запрошенные ранее данные, это может помочь ускорить исследования.<br /></p><div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Еще было бы хорошо посмотреть пример &quot;оригинальных&quot; ключей (приватный+публичный), которые получаете при помощи openssl и пример этих же отредактированных ключей без ASN.1. Пришлите, пожалуйста, примеры нам на e-mail ( hotline@guardant.ru ) со ссылкой на данную тему.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2017-01-26T11:02:09Z</updated>
			<id>https://forum.guardant.ru/post/3513/#p3513</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как сгенерировать ключи и проверить подпись EC160 в openssl.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3512/#p3512" />
			<content type="html"><![CDATA[<p>У меня в радиусе километра нет ни одного windows и не планируется заводить. Я так и быть соберу сейчас прошивку и код, но все новые ключи и их обновления будут делаться строго на linux\macos. Для создания нового usb-ключа понадобиться генерировать уникальный приватный ключ и в пару десяток открытых ключей, как мне это сделать на linux? Что делать если мне нужны несколько публичных ключей к одному приватному.</p>]]></content>
			<author>
				<name><![CDATA[kh]]></name>
				<uri>https://forum.guardant.ru/user/1495/</uri>
			</author>
			<updated>2017-01-26T08:40:37Z</updated>
			<id>https://forum.guardant.ru/post/3512/#p3512</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как сгенерировать ключи и проверить подпись EC160 в openssl.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3511/#p3511" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>kh пишет:</cite><blockquote><p>забрать некое обновление для ключа в котором применяется приватный ключ</p></blockquote></div><p>А можно этот момент чуть подробнее описать? Для чего тут должен применяться приватный ключ?<br />Возможно стандартные механизмы обновления памяти электронных ключей получится использовать.<br /></p><div class="quotebox"><cite>kh пишет:</cite><blockquote><p>Попробовал выкинуть весь asn.1</p></blockquote></div><p>Еще было бы хорошо посмотреть пример &quot;оригинальных&quot; ключей (приватный+публичный), которые получаете при помощи <strong>openssl</strong> и пример этих же отредактированных ключей без ASN.1. Пришлите, пожалуйста, примеры нам на e-mail ( hotline@guardant.ru ) со ссылкой на данную тему.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2017-01-26T08:17:08Z</updated>
			<id>https://forum.guardant.ru/post/3511/#p3511</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как сгенерировать ключи и проверить подпись EC160 в openssl.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3507/#p3507" />
			<content type="html"><![CDATA[<p>Например, я генерирую пару ключей на для подписи на сервере лицензий который написан вообще на php и болтается где-то на shared-хостинге. И для нового клиента я хочу держать на сервере лицензий пару приватный ключ/id клиента и давать возможность клиенту в личном кабинете забрать некое обновление для ключа в котором применяется приватный ключ. Клиентское ПО опять же только под linux и лежит где-то в подвале без доступа к сети.</p>]]></content>
			<author>
				<name><![CDATA[kh]]></name>
				<uri>https://forum.guardant.ru/user/1495/</uri>
			</author>
			<updated>2017-01-24T10:11:08Z</updated>
			<id>https://forum.guardant.ru/post/3507/#p3507</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как сгенерировать ключи и проверить подпись EC160 в openssl.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3506/#p3506" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>kh пишет:</cite><blockquote><p>Виноват, я хотел бы без windows.</p></blockquote></div><p>Если не сложно, опишите для каких задач это требуется?</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2017-01-24T09:57:26Z</updated>
			<id>https://forum.guardant.ru/post/3506/#p3506</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как сгенерировать ключи и проверить подпись EC160 в openssl.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3505/#p3505" />
			<content type="html"><![CDATA[<p>Виноват, я хотел бы без windows. Судя по константам из VerifySign.c у вас используется кривая secp160r1 + sha1, но публичный ключ 40 байт, а значит без asn.1 упаковки как из openssl выпадает. Попробовал выкинуть весь asn.1 из сгененрированой openssl пары ключей, но VerifySign.c жалуется уже на этапе проверки ключа. VerifySign.c это который у вас в одном из примеров лежит.</p>]]></content>
			<author>
				<name><![CDATA[kh]]></name>
				<uri>https://forum.guardant.ru/user/1495/</uri>
			</author>
			<updated>2017-01-24T06:38:49Z</updated>
			<id>https://forum.guardant.ru/post/3505/#p3505</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как сгенерировать ключи и проверить подпись EC160 в openssl.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3504/#p3504" />
			<content type="html"><![CDATA[<p>Здравствуйте, kh.</p><p>Генерировать ключи можно либо GUI-утилитой программирования ключей (<strong>GrdUtil.exe</strong>), либо при помощи специальной консольной утилиты из состава SDK (<strong>GrdEccPairGenerator.exe</strong>).</p><p>Для подписи данных и проверки подписи используются соответствующие функции (<a href="http://developer.guardant.ru/display/DOC/GrdSign"><strong>GrdSign</strong></a> \ <a href="http://developer.guardant.ru/display/DOC/GrdVerifySign"><strong>GrdVerifySign</strong></a>).</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2017-01-23T12:59:39Z</updated>
			<id>https://forum.guardant.ru/post/3504/#p3504</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как сгенерировать ключи и проверить подпись EC160 в openssl.]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3503/#p3503" />
			<content type="html"><![CDATA[<p>Здравствуйте,</p><p>подскажите как сгенерировать пару ключей и подписать\проверить подпись для вашего ecc160 из своего кода(например C) используя openssl? Какое название кривой в openssl и какой формат ключа?</p>]]></content>
			<author>
				<name><![CDATA[kh]]></name>
				<uri>https://forum.guardant.ru/user/1495/</uri>
			</author>
			<updated>2017-01-23T10:15:38Z</updated>
			<id>https://forum.guardant.ru/post/3503/#p3503</id>
		</entry>
</feed>
