<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Шифрование на Android]]></title>
		<link>https://forum.rutoken.ru/topic/2320/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/2320" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Шифрование на Android».]]></description>
		<lastBuildDate>Fri, 23 Oct 2015 08:48:14 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Шифрование на Android]]></title>
			<link>https://forum.rutoken.ru/post/8947/#p8947</link>
			<description><![CDATA[<p>по сути мне нужна железяка(реализация софт шифрования ECDSA занимает &gt;6сек на HTC one 7), которая просто тупо выполняла нужную математику с указателями на byte array(вкупе с их длиной, упакованной в 4/8 byte array). Поэтому мне наплевать было на все ГОСТЫ, сертификаты и пр - просто нужно описание правильного вызова функций(последовательностей) и их параметров. При этом мне не важно на каком языке это написано. Важно полнота и правильность описания(соответствие ОС и языку).&nbsp; Поэтому когда видишь в примерах:<br />- несоответствие методов передачи параметров используемому языку<br />- разные по количеству описанных констант заголовочные файлы <br />- ошибки в заголовочных файлах<br />- это очень удивляет. При этом очень удивляет состав функций, используемых для примеров - в разных ос и языках - он разный. Поэтому приходится копать сразу все языки и ос.</p>]]></description>
			<author><![CDATA[null@example.com (Oleg Shishkin)]]></author>
			<pubDate>Fri, 23 Oct 2015 08:48:14 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/8947/#p8947</guid>
		</item>
		<item>
			<title><![CDATA[Re: Шифрование на Android]]></title>
			<link>https://forum.rutoken.ru/post/8945/#p8945</link>
			<description><![CDATA[<p>и да и нет.<br />Да - потому что интерфейс pkcs#11 действительно одинаков на всех платформах<br />нет - потому что способ доступа к интерфейсу на iOS и Android отличается</p><p>То, что вы упоминаете это сишный интерфейс pkcs#11<br />В iOS можно смешивать Си и Objective-C код в одном проекте, так как компилятор один и тот же<br />В android для вызова Си-интерфейсов необходима прокладка в виде JNI или JNA (поэтому хедеры не могут быть использованы напрямую)</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Fri, 23 Oct 2015 04:02:26 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/8945/#p8945</guid>
		</item>
		<item>
			<title><![CDATA[Re: Шифрование на Android]]></title>
			<link>https://forum.rutoken.ru/post/8944/#p8944</link>
			<description><![CDATA[<p>Извините за нескромный вопрос - просто посмотрел каталог для IOS и был просто приятно удивлен от наличия например там header файла pkcs11t.h. Константы определенные там действительны и на других платформах?</p>]]></description>
			<author><![CDATA[null@example.com (Oleg Shishkin)]]></author>
			<pubDate>Thu, 22 Oct 2015 19:26:13 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/8944/#p8944</guid>
		</item>
		<item>
			<title><![CDATA[Re: Шифрование на Android]]></title>
			<link>https://forum.rutoken.ru/post/8941/#p8941</link>
			<description><![CDATA[<p>спасибо за ссылки - особенно на ГОСТ 28147 (исходники шифрования с его использованием еще раз внимательно посмотрел)<br />это мой недосмотр</p>]]></description>
			<author><![CDATA[null@example.com (Oleg Shishkin)]]></author>
			<pubDate>Thu, 22 Oct 2015 16:34:01 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/8941/#p8941</guid>
		</item>
		<item>
			<title><![CDATA[Re: Шифрование на Android]]></title>
			<link>https://forum.rutoken.ru/post/8938/#p8938</link>
			<description><![CDATA[<p>Пожалуйста, разберитесь сначала как работает современная криптография. <br />Этих ссылок должно хватить.<br /><a href="https://ru.wikipedia.org/wiki/Электронная_подпись">https://ru.wikipedia.org/wiki/Электронная_подпись</a><br /><a href="https://ru.wikipedia.org/wiki/Шифрование">https://ru.wikipedia.org/wiki/Шифрование</a><br /><a href="https://ru.wikipedia.org/wiki/Хеширование">https://ru.wikipedia.org/wiki/Хеширование</a><br /><a href="https://ru.wikipedia.org/wiki/ГОСТ_Р_34.10-2012">https://ru.wikipedia.org/wiki/ГОСТ_Р_34.10-2012</a> <br /><a href="https://ru.wikipedia.org/wiki/ГОСТ_28147-89">https://ru.wikipedia.org/wiki/ГОСТ_28147-89</a><br /><a href="https://tools.ietf.org/html/rfc4357">https://tools.ietf.org/html/rfc4357</a> <br />+ см. наши сишные примеры DeriveWrapUnwrap и EncDecGOST</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Thu, 22 Oct 2015 15:39:25 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/8938/#p8938</guid>
		</item>
		<item>
			<title><![CDATA[Шифрование на Android]]></title>
			<link>https://forum.rutoken.ru/post/8937/#p8937</link>
			<description><![CDATA[<p>Пытаюсь вызвать функцию шифрования - для этого необходимо задать CK_MECHANISM<br />выбираю CKM_GOSTR3410_WITH_GOSTR3411 - ф-ция C_EncryptInit дает ошибку 0x70(CKR_MECHANISM_INVALID) - т.е. неправильно выбран механизм</p><p>выбираю CKM_GOST28147/CKM_GOST28147_ECB получаю ошибку 0x63 (CKR_KEY_TYPE_INCONSISTENT)&nbsp; - использую PublicKey</p><p>вопросы:<br />- ГОСТ 3410 определяет только цифровую подпись и не предназначен для шифрования?<br />- для ГОСТ 28147 причина ошибки - несоответствие сертификата на токене вызываемой функции?</p>]]></description>
			<author><![CDATA[null@example.com (Oleg Shishkin)]]></author>
			<pubDate>Thu, 22 Oct 2015 15:24:17 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/8937/#p8937</guid>
		</item>
	</channel>
</rss>
