<?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/463" />
	<updated>2014-10-02T14:56:20Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/463/</id>
		<entry>
			<title type="html"><![CDATA[Re: Пароль и вектор инициализации]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2243/#p2243" />
			<content type="html"><![CDATA[<p>здравствуйте, Андрей!<br /></p><div class="quotebox"><cite>Andrewvl пишет:</cite><blockquote><p>про больший буфер это вы про что? про 16 байт? это же просто модификатор для массива. тем более зашифрованный.<br />и в зашифрованном виде он будет отдан клиенту в качестве ключа для расшифровки информации о лицензии.<br />Или я что то недопонял?)</p></blockquote></div><p>Да, речь шла о модификаторе. Это делается, чтобы усложнить злоумышленнику процесс взлома, помещаем его в буфер большего размера кратный его объёму. </p><div class="quotebox"><cite>Andrewvl пишет:</cite><blockquote><p>что может означать следующее<br />Можно поступить следующим образом: еще на этапе предпродажной подготовки, при программировании ключа нам необходимо снять достаточно большой блок вопросов/ответов с ключа по зависимому алгоритму и запомнить эти данные в базе данных.</p></blockquote></div><p>Создание таблицы случайных вопросов и ответов для защиты от табличных эмуляторов.</p><p>Вам лучше обратиться за разъяснениями по статье к её автору.</p>]]></content>
			<author>
				<name><![CDATA[Станислав Петрушевский]]></name>
				<uri>https://forum.guardant.ru/user/818/</uri>
			</author>
			<updated>2014-10-02T14:56:20Z</updated>
			<id>https://forum.guardant.ru/post/2243/#p2243</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пароль и вектор инициализации]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2242/#p2242" />
			<content type="html"><![CDATA[<p>про больший буфер это вы про что? про 16 байт? это же просто модификатор для массива. тем более зашифрованный.<br />и в зашифрованном виде он будет отдан клиенту в качестве ключа для расшифровки информации о лицензии.<br />Или я что то недопонял?)</p><p>Чтоб не открывать новую тему спрошу еще</p><p>что может означать следующее</p><p>Можно поступить следующим образом: еще на этапе предпродажной подготовки, при программировании ключа нам необходимо снять достаточно большой блок вопросов/ответов с ключа по зависимому алгоритму и запомнить эти данные в базе данных.</p>]]></content>
			<author>
				<name><![CDATA[Andrewvl]]></name>
				<uri>https://forum.guardant.ru/user/811/</uri>
			</author>
			<updated>2014-10-01T16:28:30Z</updated>
			<id>https://forum.guardant.ru/post/2242/#p2242</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пароль и вектор инициализации]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2241/#p2241" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Andrewvl пишет:</cite><blockquote><div class="quotebox"><cite>Станислав Петрушевский пишет:</cite><blockquote><div class="quotebox"><cite>Andrewvl пишет:</cite><blockquote><br /><p>По поводу пароля имелась ввиду данная статья<br /><a href="http://alexander-bagel.blogspot.ru/2012/09/blog-post.html">http://alexander-bagel.blogspot.ru/2012 … -post.html</a></p><p>конкретно Второй вариант модификации - персонализируем запросы к документу</p><p>режим щифрования GrdAM_OFB</p></blockquote></div><p>Здравствуйте, Андрей!<br />Уточните, пожалуйста, следующее:<br />1. Какой алгоритм Вы хотите использовать софтверный или аппаратный?<br />2. Можете прислать пример, чтобы было очевидно в каком именно контексте применяется пароль?<br />(Желательно пример кода)</p></blockquote></div><br /><p>да собственно я пытаюсь понять смысл упоминания пароля в контексте данной статьи )<br />Алгоритм аппаратный. на ключе.</p><p>Зайду с другой стороны. Применительно к вышеозвученной статье и пункту.</p><p>Пытаюсь сделать как написано в статье - персонализируем запросы к документу<br />Получился следующий алгоритм</p><p>ЗАЩИТА.<br />1. Шифруем нужную информацию алгоритмом, не зависящим от ключа.<br />2. Создаем уникальный модификатор длиной 16 байт.<br />3. Шифруем модификатор алгоритмом, зависящим от ключа.<br />4. Накладываем на защифрованную информацию зашифрованный модификатор. через xor<br />В итоге получился некий массив защифрованной и модифицированной информации.</p><p>РАСШИФРОВКА<br />1. Берем модификатор. зашифровываем его алгоритмом, зависяцим от ключа.<br />2. Берем массив зашифрованной информации. Накладываем на него зашифрованный модификатор с использованием xor.<br />3. Полученный массив расшифровываем с использованием независящего от ключа алгоритма.</p><p>Вроде как все стройно. Можно выкладывать зашифрованную информацию публично. Клиенту давать открытый модификатор. тк на информацию модификатор накладывается в зашифрованном виде, то вроде как получается более надежно.</p><p>Но что-то мне подсказывает,что я что то упустил</p></blockquote></div><p>Здравствуйте, Андрей!<br />Во-первых, рекомендую Вам не использовать XOR. Так как его не отличает криптографическая стойкость. Как вариант, воспользуйтесь софтверным алгоритмом AES<br />Во-вторых, лучше использовать для получения ключа шифрования/дешифрования буфер большего размера и помещать туда, где Вы потом его сможете найти.</p>]]></content>
			<author>
				<name><![CDATA[Станислав Петрушевский]]></name>
				<uri>https://forum.guardant.ru/user/818/</uri>
			</author>
			<updated>2014-10-01T13:56:43Z</updated>
			<id>https://forum.guardant.ru/post/2241/#p2241</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пароль и вектор инициализации]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2240/#p2240" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Станислав Петрушевский пишет:</cite><blockquote><div class="quotebox"><cite>Andrewvl пишет:</cite><blockquote><div class="quotebox"><cite>Станислав Петрушевский пишет:</cite><blockquote><p>Здравствуйте!<br />1. Уточните, пожалуйста, какой тип шифрования Вы используете?<br />2. Также просьба пояснить о каком пароле идёт речь, тот что хранится в ключе или о каком-то другом?<br />3. Укажите, пожалуйста,&nbsp; о каких именно статьях идёт речь?</p></blockquote></div><br /><p>По поводу пароля имелась ввиду данная статья<br /><a href="http://alexander-bagel.blogspot.ru/2012/09/blog-post.html">http://alexander-bagel.blogspot.ru/2012 … -post.html</a></p><p>конкретно Второй вариант модификации - персонализируем запросы к документу</p><p>режим щифрования GrdAM_OFB</p></blockquote></div><p>Здравствуйте, Андрей!<br />Уточните, пожалуйста, следующее:<br />1. Какой алгоритм Вы хотите использовать софтверный или аппаратный?<br />2. Можете прислать пример, чтобы было очевидно в каком именно контексте применяется пароль?<br />(Желательно пример кода)</p></blockquote></div><br /><p>да собственно я пытаюсь понять смысл упоминания пароля в контексте данной статьи )<br />Алгоритм аппаратный. на ключе.</p><p>Зайду с другой стороны. Применительно к вышеозвученной статье и пункту.</p><p>Пытаюсь сделать как написано в статье - персонализируем запросы к документу<br />Получился следующий алгоритм</p><p>ЗАЩИТА.<br />1. Шифруем нужную информацию алгоритмом, не зависящим от ключа.<br />2. Создаем уникальный модификатор длиной 16 байт.<br />3. Шифруем модификатор алгоритмом, зависящим от ключа.<br />4. Накладываем на защифрованную информацию зашифрованный модификатор. через xor<br />В итоге получился некий массив защифрованной и модифицированной информации.</p><p>РАСШИФРОВКА<br />1. Берем модификатор. зашифровываем его алгоритмом, зависяцим от ключа.<br />2. Берем массив зашифрованной информации. Накладываем на него зашифрованный модификатор с использованием xor.<br />3. Полученный массив расшифровываем с использованием независящего от ключа алгоритма.</p><p>Вроде как все стройно. Можно выкладывать зашифрованную информацию публично. Клиенту давать открытый модификатор. тк на информацию модификатор накладывается в зашифрованном виде, то вроде как получается более надежно.</p><p>Но что-то мне подсказывает,что я что то упустил</p>]]></content>
			<author>
				<name><![CDATA[Andrewvl]]></name>
				<uri>https://forum.guardant.ru/user/811/</uri>
			</author>
			<updated>2014-09-29T16:13:20Z</updated>
			<id>https://forum.guardant.ru/post/2240/#p2240</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пароль и вектор инициализации]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2239/#p2239" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Andrewvl пишет:</cite><blockquote><div class="quotebox"><cite>Станислав Петрушевский пишет:</cite><blockquote><p>Здравствуйте!<br />1. Уточните, пожалуйста, какой тип шифрования Вы используете?<br />2. Также просьба пояснить о каком пароле идёт речь, тот что хранится в ключе или о каком-то другом?<br />3. Укажите, пожалуйста,&nbsp; о каких именно статьях идёт речь?</p></blockquote></div><br /><p>По поводу пароля имелась ввиду данная статья<br /><a href="http://alexander-bagel.blogspot.ru/2012/09/blog-post.html">http://alexander-bagel.blogspot.ru/2012 … -post.html</a></p><p>конкретно Второй вариант модификации - персонализируем запросы к документу</p><p>режим щифрования GrdAM_OFB</p></blockquote></div><p>Здравствуйте, Андрей!<br />Уточните, пожалуйста, следующее:<br />1. Какой алгоритм Вы хотите использовать софтверный или аппаратный?<br />2. Можете прислать пример, чтобы было очевидно в каком именно контексте применяется пароль?<br />(Желательно пример кода)</p>]]></content>
			<author>
				<name><![CDATA[Станислав Петрушевский]]></name>
				<uri>https://forum.guardant.ru/user/818/</uri>
			</author>
			<updated>2014-09-29T10:45:53Z</updated>
			<id>https://forum.guardant.ru/post/2239/#p2239</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пароль и вектор инициализации]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2238/#p2238" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Станислав Петрушевский пишет:</cite><blockquote><p>Здравствуйте!<br />1. Уточните, пожалуйста, какой тип шифрования Вы используете?<br />2. Также просьба пояснить о каком пароле идёт речь, тот что хранится в ключе или о каком-то другом?<br />3. Укажите, пожалуйста,&nbsp; о каких именно статьях идёт речь?</p></blockquote></div><br /><p>По поводу пароля имелась ввиду данная статья<br /><a href="http://alexander-bagel.blogspot.ru/2012/09/blog-post.html">http://alexander-bagel.blogspot.ru/2012 … -post.html</a></p><p>конкретно Второй вариант модификации - персонализируем запросы к документу</p><p>режим щифрования GrdAM_OFB</p>]]></content>
			<author>
				<name><![CDATA[Andrewvl]]></name>
				<uri>https://forum.guardant.ru/user/811/</uri>
			</author>
			<updated>2014-09-27T14:53:03Z</updated>
			<id>https://forum.guardant.ru/post/2238/#p2238</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Пароль и вектор инициализации]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2220/#p2220" />
			<content type="html"><![CDATA[<p>Здравствуйте!<br />1. Уточните, пожалуйста, какой тип шифрования Вы используете?<br />2. Также просьба пояснить о каком пароле идёт речь, тот что хранится в ключе или о каком-то другом?<br />3. Укажите, пожалуйста,&nbsp; о каких именно статьях идёт речь?</p>]]></content>
			<author>
				<name><![CDATA[Станислав Петрушевский]]></name>
				<uri>https://forum.guardant.ru/user/818/</uri>
			</author>
			<updated>2014-08-29T13:26:36Z</updated>
			<id>https://forum.guardant.ru/post/2220/#p2220</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Пароль и вектор инициализации]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2218/#p2218" />
			<content type="html"><![CDATA[<p>Здравствуйте.</p><p>возникло некоторое недопонимание.</p><p>1. Должен ли быть вектор инициализации одинаков для операции шифрования-дешифрования одного и того же массива данных? Подозреваю, что нет.</p><p>2. Что есть пароль?&nbsp; &nbsp;В некоторых статьях фигурирует такая фраза &quot;шифруем массив паролем&quot;. Поясните как в данном случае соотносится вектор инициализации и пароль?</p><br /><p>Спасибо</p>]]></content>
			<author>
				<name><![CDATA[Andrewvl]]></name>
				<uri>https://forum.guardant.ru/user/811/</uri>
			</author>
			<updated>2014-08-28T19:19:33Z</updated>
			<id>https://forum.guardant.ru/post/2218/#p2218</id>
		</entry>
</feed>
