<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; GrdCryptEx]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/555/" />
	<updated>2015-10-16T12:25:44Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/555/</id>
		<entry>
			<title type="html"><![CDATA[Re: GrdCryptEx]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2911/#p2911" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>vlad-mal пишет:</cite><blockquote><p>При программировании ключа с помощью API числовое имя алгоритма может быть любым, оно не связано с физическим адресом или индексом ячеек. Об это и в документации написано.</p></blockquote></div><p>Это верно для современных моделей электронных ключей Guardant (Sign\Code\SP), для &quot;устаревших&quot; моделей так сделать не получиться и через API.</p><p>Утилита программирования электронных ключей <em>GrdUtil.exe</em> до сих пор позволяет работать практически со всеми когда-либо производимыми моделями электронных ключей Guardant и формировать маски разных электронных ключей по общим правилам, что сказывается и на порядке работы с памятью современных моделей.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2015-10-16T12:25:44Z</updated>
			<id>https://forum.guardant.ru/post/2911/#p2911</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: GrdCryptEx]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2910/#p2910" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>...<br /><span class="bbu">Обратите внимание</span>: добиться формирования аппаратного алгоритма, защищенной ячейки или ячейки для загружаемого кода под нужным номером (числовым именем) можно лишь создав последовательно нужное количество записей (алгоритмов, защищенных ячеек) в маске ключа. То есть, если нужно чтобы в ключе был записан аппаратный алгоритм с числовым именем 9, придется записать еще, например, 8 защищенных ячеек, перед таким алгоритмом.<br />...</p></blockquote></div><p>Неверно. При программировании ключа с помощью API числовое имя алгоритма может быть любым, оно не связано с физическим адресом или индексом ячеек. Об это и в документации написано.</p><p>К сожалению, утилиты вроде &quot;Редактор памяти ключей&quot; из состава SDK не позволяют задавать значения числовых номеров алгоритмов, отличные от индексов ячеек.</p><p>Почему-то это не исправлено до сих, пор, хотя я писал Вам об этом больше года назад.</p>]]></content>
			<author>
				<name><![CDATA[vlad-mal]]></name>
				<uri>https://forum.guardant.ru/user/767/</uri>
			</author>
			<updated>2015-10-16T11:01:24Z</updated>
			<id>https://forum.guardant.ru/post/2910/#p2910</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: GrdCryptEx]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2723/#p2723" />
			<content type="html"><![CDATA[<p>Здравствуйте, vovanse.</p><p>Указанная ошибка, соответственно, означает что в памяти целевого ключа нет записанного дескриптора аппаратного алгоритма AES128 с нужным числовым именем (порядковым номером).</p><p>Таким образом необходимо либо записать нужный аппаратный алгоритм в память электронного ключа именно с тем числовым именем, которое указанно в параметре <em>dwAlgo</em>, функции <a href="http://developer.guardant.ru/display/DOC/GrdCryptEx"><em>GrdCryptEx</em></a>, или указать числовое имя уже записанного аппаратного алгоритма.</p><p><span class="bbu">Обратите внимание</span>: добиться формирования аппаратного алгоритма, защищенной ячейки или ячейки для загружаемого кода под нужным номером (числовым именем) можно лишь создав последовательно нужное количество записей (алгоритмов, защищенных ячеек) в маске ключа. То есть, если нужно чтобы в ключе был записан аппаратный алгоритм с числовым именем 9, придется записать еще, например, 8 защищенных ячеек, перед таким алгоритмом.</p><p><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="http://i004.radikal.ru/1506/f8/62b56d168867.jpg"><img class="fb_img" src="http://i004.radikal.ru/1506/f8/62b56d168867.jpg" alt="" /></a></span></p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2015-06-19T06:04:45Z</updated>
			<id>https://forum.guardant.ru/post/2723/#p2723</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[GrdCryptEx]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2722/#p2722" />
			<content type="html"><![CDATA[<p>Вопрос по GrdCryptEx. </p><p>В ключ добавил алгоритм &quot;AES128 Симметричное шифрование.&quot; (Ключ code time)</p><p>Пытаюсь использовать подобно примеру из SDK7 - GrdCryptEx(hGrd,GrdAN_AES128,Size,Buf,GrdAM_OFB or GrdAM_Encode,vSize,@Vect[0],nil, nil, nil);</p><p>Получаю ошибку &quot;Ошибка: Не найдено алгоритма с запрошенным номером&quot;. </p><p>В SDK GrdAN_AES128=9.</p><p>В чем ошибка? Что делаю не так?</p>]]></content>
			<author>
				<name><![CDATA[vovanse]]></name>
				<uri>https://forum.guardant.ru/user/953/</uri>
			</author>
			<updated>2015-06-18T17:34:36Z</updated>
			<id>https://forum.guardant.ru/post/2722/#p2722</id>
		</entry>
</feed>
