<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Хранение параметров приложения в ключе]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/197" />
	<updated>2012-06-28T14:02:12Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/197/</id>
		<entry>
			<title type="html"><![CDATA[Re: Хранение параметров приложения в ключе]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/971/#p971" />
			<content type="html"><![CDATA[<p>Здравствуйте.<br /></p><div class="quotebox"><cite>Nestor пишет:</cite><blockquote><p>Возможно ли храниние конфигурационных параметров приложения в ключе?<br />Предполагаемый алгоритм работы выглядит приблезительно так:<br />1) Приложение генерирует 1Kb случайных данных и передает их ключу для подписи ЕСС160<br />2) ключ копирует содержимое определенных ячеек внутренней памяти(парметры приложения) во входной масив по определенному смещению перед подписью.<br />3) ключ подписывает измененный масив данных и возвращает в приложение<br />4) приложение проверяет подпись, если все ок проверяет масив данных с исходным и берет параметры по смещению которому записал ключ<br />Возможна ли такая кастомизация Sign ключа?</p></blockquote></div><p>В EEPROM памяти ключа Guardant Sign действительно можно хранить служебные данные. Для этого предназначены определенные поля памяти (дампы, целые числа, строки, защищенные ячейки). Подробное описание всех полей памяти можно найти в <a href="https://www.guardant.ru/download/manual/handbook_1_Guardant_Software.pdf">руководстве по утилитам Guardant</a>.</p><p>Подписать массив данных длинной 1Кб не удастся, это обусловлено ограниченной длиной подписываемых данных. В таком случае подписывать придется предварительно вычисленный хеш нужных данных. Все нюансы и полезные рекомендации по работе с алгоритмом ЭЦП описаны в нашем уроке 3.3: <a href="https://www.guardant.ru/software-protection/lessons/">&quot;Guardant API Использование асимметричных алгоритмов&quot;</a>.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2012-06-28T14:02:12Z</updated>
			<id>https://forum.guardant.ru/post/971/#p971</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Хранение параметров приложения в ключе]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/967/#p967" />
			<content type="html"><![CDATA[<p>Возможно ли храниние конфигурационных параметров приложения в ключе?<br />Предполагаемый алгоритм работы выглядит приблезительно так:</p><p>1) Приложение генерирует 1Kb случайных данных и передает их ключу для подписи ЕСС160<br />2) ключ копирует содержимое определенных ячеек внутренней памяти(парметры приложения) во входной масив по определенному смещению перед подписью.<br />3) ключ подписывает измененный масив данных и возвращает в приложение<br />4) приложение проверяет подпись, если все ок проверяет масив данных с исходным и берет параметры по смещению которому записал ключ</p><p>Возможна ли такая кастомизация Sign ключа?</p>]]></content>
			<author>
				<name><![CDATA[Nestor]]></name>
				<uri>https://forum.guardant.ru/user/416/</uri>
			</author>
			<updated>2012-06-28T00:59:44Z</updated>
			<id>https://forum.guardant.ru/post/967/#p967</id>
		</entry>
</feed>
