<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[CANNY forum &mdash; ID устройства]]></title>
		<link>https://forum.canny.ru/viewtopic.php?id=229</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=229&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «ID устройства».]]></description>
		<lastBuildDate>Sun, 27 Mar 2016 14:46:48 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: ID устройства]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5021#p5021</link>
			<description><![CDATA[<p>У каждого контроллера любой модели выпущенных в последнее время есть 32-битный уникальный идентификатор устройства: <a href="http://wiki.canny.ru/index.php?title=CANNY_7,_%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B5_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B_%D0%B8_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B#.D0.98.D0.B4.D0.B5.D0.BD.D1.82.D0.B8.D1.84.D0.B8.D0.BA.D0.B0.D1.82.D0.BE.D1.80_.D1.83.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2.D0.B0" rel="noopener noreferrer" target="_blank">http://wiki.canny.ru/index.php?title=CA … 0.B2.D0.B0</a></p><p>Так же, его можно увидеть при запуске SFX (exe) файла созданного в CannyLab и подключении контроллера к ПК (см.вложение)</p><p>Системное ПО и диаграмма в контроллер запишется в любом случае, а вот будет ли она полностью работоспособна - может решить создатель диаграммы, опираясь на ID устройства полученного из системных регистров контроллера.</p><p>Вы можете создать отдельный SFX для конкретного экземпляра контроллера или для нескольких.</p><p>Можно применить и более универсальный подход, с использованием Параметров пользовательской конфигурации: <a href="http://wiki.canny.ru/index.php?title=CANNY_7,_%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B9_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8" rel="noopener noreferrer" target="_blank">http://wiki.canny.ru/index.php?title=CA … 0%B8%D0%B8</a></p><p>Таким образом, можно внутри диаграммы производить расчет &quot;ключа активации&quot; например так:</p><p>Пользователь запускает SFX и подключает контроллер, после чего сообщает ID (например 51B75617) устройства автору диаграммы.<br />Автор диаграммы рассчитывает по этому ID некое число-ключ, например вычитает из ID секретное число 1A2B3C4D и сообщает результат (378C19CA) пользователю, который вводит его в поля параметров SFX и записывает ПО в контроллер. После чего, при запуске контроллера диаграмма прибавляет к значению регистров пользовательского параметра секретное число, которое в виде константы автор поместил в диаграмму, сравнивает полученный результат с&nbsp; регистрами ID устройства и если они совпадают, начинает нормальную работу.</p><p>Вместо простого сложения-вычитания можно использовать и более сложные манипуляции с ключом, чтобы повысить криптостойкость алгоритма.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Sun, 27 Mar 2016 14:46:48 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5021#p5021</guid>
		</item>
		<item>
			<title><![CDATA[ID устройства]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=5020#p5020</link>
			<description><![CDATA[<p>Каким образом можно защитить контроллер от записи в него диаграммы, а точнее использование диаграммы созданной только для контроллера с определённым ID и именно запись диаграммы в контроллер при помощи утилиты автоматической записи. Запустил созданный EXEшник подключил контроллер прога его опознала и записалась, ежели нет то нет. А теперь для чего это нужно, чтоб не крали и копировали программу, и так же чтоб не тестировать каждый контроллер перед установкой. Прошивальщик и установщик могут быть совершенно разными людьми, что туда зашьёт прошивальщик не понятно и потом установщик потеет где то в поле и пытается оживить соворшенно не работающее оборудование, на это будет тратиться драгоценное время человека, которое он мог потратить по своему усмотрению, в дальнейшем сложится впечатление что оборудование г..о, а если узнает что накосячил прошивальщик то вредить ему начнёт. Это интересует как для 7 так и для 5 моделей контроллеров. СПАСИБО.</p>]]></description>
			<author><![CDATA[null@example.com (Игорь)]]></author>
			<pubDate>Sun, 27 Mar 2016 13:06:40 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=5020#p5020</guid>
		</item>
	</channel>
</rss>
