<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>codeBlogZ - Latest Comments in Реализация RSA при помощи библиотеки GMP</title><link>http://codeblogz.disqus.com/</link><description></description><atom:link href="https://codeblogz.disqus.com/rsa_gmp/latest.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sat, 13 Nov 2010 09:08:51 -0000</lastBuildDate><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-96858736</link><description>&lt;p&gt;день добрый. есть функция:&lt;br&gt;mpz_init_set_str (mpz_ptr x, const char *str, int base)&lt;/p&gt;&lt;p&gt;так чтобы закриптовать слово MAMONT, чему должно быть равно base ? 16 или 256 ?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kisly_fantasy</dc:creator><pubDate>Sat, 13 Nov 2010 09:08:51 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-58773021</link><description>&lt;p&gt;у меня заработал Ваш код после двух модификаций:&lt;/p&gt;&lt;p&gt;1. вместо gmp.h надо mpir.h&lt;br&gt;2. в свойствах проекта в командную строку надо добавить mpir.lib&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Artemkim</dc:creator><pubDate>Sat, 26 Jun 2010 14:46:11 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-58769371</link><description>&lt;p&gt;Запустил mpir.sln на построение.&lt;br&gt;4 успешно, 9 с ошибками, 8 пропущено .....&lt;br&gt;Чудесным образом появился mpir.h &lt;br&gt;Разбираюсь дальше .....&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Artemkim</dc:creator><pubDate>Sat, 26 Jun 2010 14:02:06 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-58768401</link><description>&lt;p&gt;Я так давно не работал с этой библиотекой, что к сожалению не смогу ответить&lt;br&gt;вам на этот вопрос :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergey</dc:creator><pubDate>Sat, 26 Jun 2010 13:50:01 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-58767828</link><description>&lt;p&gt;все у вас прекрасно !!!&lt;/p&gt;&lt;p&gt;а где же mpir.h брать, который необходим для построения ???&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Artemkim</dc:creator><pubDate>Sat, 26 Jun 2010 13:41:59 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-52437637</link><description>&lt;p&gt;Спасибо за статью, очень понравилась! Вот такое меня интересует :&lt;br&gt;1) Для определения простых чисел используется рандомная функция, но почему-то всегда значения те же получаются.&lt;br&gt;2) Ломал неделю себе голову как зашифровать хоть небольшую строчку(текст), но ничего так и не  получилось, понимаю, что все символы нужно перевести в числа, потом их зашифровать, после дешифровки опять перевести в буквы, но реализовать это, да еще когда используется gmp, не удалось. Может вы подскажите как, очень нужно. Да и вообще нигде не могу найти как это делается( &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nevod</dc:creator><pubDate>Thu, 27 May 2010 13:52:49 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-50604719</link><description>&lt;p&gt;уже разобралась)) если кому-то понадобится, &lt;a href="http://gmplib.org/list-archives/gmp-bugs/2008-March/000972.html" rel="nofollow noopener" target="_blank" title="http://gmplib.org/list-archives/gmp-bugs/2008-March/000972.html"&gt;http://gmplib.org/list-arch...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ippolita</dc:creator><pubDate>Sun, 16 May 2010 12:59:08 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-50577521</link><description>&lt;p&gt;здравствуйте! спасибо за статью - помогла разобраться. Но у меня, почему-то, при каждом новом вызове mpz_urandomb(...) генерируется одно и то же число в зависимости от size. Можете объяснить, почему такое может быть?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ippolita</dc:creator><pubDate>Sun, 16 May 2010 07:20:28 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-43282838</link><description>&lt;p&gt;Я не знаю чем вам помочь. Попробуйте найти товарища, который свежим взглядом&lt;br&gt;поможет определить проблему. А она, как мне кажется, не слишком сложная. С&lt;br&gt;таким сталкиваешься сплошь и рядом, при попытке подключить стороннюю&lt;br&gt;библиотеку :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergey</dc:creator><pubDate>Mon, 05 Apr 2010 03:18:53 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-43281632</link><description>&lt;p&gt;да нет сто раз уж проверял((  когда компилируеш ошибок ваще нет, а при запуске вылазят эти ошибки((&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">irshat</dc:creator><pubDate>Mon, 05 Apr 2010 03:11:14 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-43277044</link><description>&lt;p&gt;Судя по неудачной линковке - что-то все-таки упустили, подключили неверно.&lt;br&gt;Разбирайтесь&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergey</dc:creator><pubDate>Mon, 05 Apr 2010 02:00:02 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-43229763</link><description>&lt;p&gt;Linking...&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_add_ui&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_probab_prime_p&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_cmp&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_powm&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_invert&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_cmp_ui&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_gcd&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_set_ui&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_sub_ui&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_mul&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_init&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_out_str&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_urandomb&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmpz_init2&lt;br&gt;rsa.obj : error LNK2001: unresolved external symbol __imp____gmp_randinit_default&lt;br&gt;Debug/rsa.exe : fatal error LNK1120: 15 unresolved externals&lt;br&gt;Error executing link.exe.&lt;/p&gt;&lt;p&gt;rsa.exe - 16 error(s), 0 warning(s)&lt;/p&gt;&lt;p&gt;че это значит?? все библиотеки я подключил ((&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">irshat</dc:creator><pubDate>Sun, 04 Apr 2010 20:16:28 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-18547005</link><description>&lt;p&gt;К сожалению, давно не имел дело с этой библиотекой (да и вообще с С++), и&lt;br&gt;насколько я знаю, она ушла далеко вперед... Тут я ничем помочь не могу, увы.&lt;/p&gt;&lt;p&gt;2009/10/5 Disqus &amp;lt;&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergey</dc:creator><pubDate>Mon, 05 Oct 2009 04:23:36 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-18546858</link><description>&lt;p&gt;при компиляции проекта выкидывает ошибку: 1&amp;gt;mpir.lib(add_ui.obj) : fatal error LNK1313: ijw/native module detected; cannot link with pure modules. Что делать подскажите? Очень срочно нужно&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bear90</dc:creator><pubDate>Mon, 05 Oct 2009 04:16:48 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-15654912</link><description>&lt;p&gt;День добрый!&lt;br&gt;Ваша статья помогла мне разобраться с основами GMP и алгоритмом rsa с примененим GMP.&lt;br&gt;Сейчас я решаю задачу факторизации больших чисел. Как вы понимаете задача в некотором плане обратная алгоритму rsa. Всё получается, только вот бывает что прежде чем найти нужное решение программа делает сотни миллионов итераций и съедает всю оперативную память. Доку всю перечитал. В начале init, в конце clear, по идее не должно быть такого...&lt;br&gt;Что делать не знаю... Может инитить временные переменные в главном цикле, а в конце их очищать? Даже не знаю как уловить утечку памяти. Если есть какие либо идеи, буду признателен&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">madlock</dc:creator><pubDate>Mon, 31 Aug 2009 12:09:18 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-12949032</link><description>&lt;p&gt;Спасибо. Я почитала readme, но легче от этого не стало. =( Давайте, будем считать, что существуют не одаренные студенты. Я скопировала mpir-1.2.1 в папку Microsoft Visual Studio 2008 9.0\Projects. Затем открыла mpir.sln, потом F7 - build solution. А как правильно? В папке Microsoft Visual Studio 2008 9.0\Projects есть Ваша программа, реализующая алгоритм RSA, в которой написано: #include &amp;lt;gmp.h&amp;gt; . Но компиллятор не видит эту библиотеку. Как быть? Помогите, пожалуйста.&lt;br&gt;С уважением, Zvyozdo4ka.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zvyozdo4ka</dc:creator><pubDate>Mon, 20 Jul 2009 08:57:50 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-12807549</link><description>&lt;p&gt;Смотрите у себя в e-mail&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergey</dc:creator><pubDate>Fri, 17 Jul 2009 07:40:11 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-12806848</link><description>&lt;p&gt;это опять я. у  меня ссылка &lt;a href="http://www.mpir.org/mpir-1.2.1.tar.gz" rel="nofollow noopener" target="_blank" title="http://www.mpir.org/mpir-1.2.1.tar.gz"&gt;http://www.mpir.org/mpir-1....&lt;/a&gt; не открывается. Я сначала думала, что потому, что на работе доступ гораничен, но и в других местах не открывается, а найти мне этот архив не удалось. Помогите пожалуйста.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zvyozdo4ka</dc:creator><pubDate>Fri, 17 Jul 2009 06:56:19 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-12733418</link><description>&lt;p&gt;Спасибо, Вы очень добры&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zvyozdo4ka</dc:creator><pubDate>Thu, 16 Jul 2009 03:59:30 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-12733187</link><description>&lt;p&gt;Отвечая на это и предыдущее сообщение, сообщаю, что появились новые обстоятельства: данная библиотека GMP, написанная для использования в линуксе, была портирована под винду и поддерживается как отдельный проект. Подробности можно узнать на оффсайте: &lt;a href="http://www.mpir.org/" rel="nofollow noopener" target="_blank" title="http://www.mpir.org/"&gt;http://www.mpir.org/&lt;/a&gt;. Как пишется на сайте, этот проект совместим с GMP (по сути дали другое название).&lt;/p&gt;&lt;p&gt;Ссылка для скачивания: &lt;a href="http://www.mpir.org/mpir-1.2.1.tar.gz" rel="nofollow noopener" target="_blank" title="http://www.mpir.org/mpir-1.2.1.tar.gz"&gt;http://www.mpir.org/mpir-1....&lt;/a&gt; (архив без проблем открывается винраром).&lt;/p&gt;&lt;p&gt;Этот архив содержит каталог файл /build.vc9/mpir.sln, который необходимо сбилдить, чтобы получить рабочие либы. Другие подробности есть в файле readme.txt.&lt;/p&gt;&lt;p&gt;Успехов!&lt;/p&gt;&lt;p&gt;P.S. Работа с библитекой не должна отличаться от работы с GMP. Аспекты использования можно узнать из документации &lt;a href="http://www.mpir.org/mpir-1.2.1.pdf" rel="nofollow noopener" target="_blank" title="http://www.mpir.org/mpir-1.2.1.pdf"&gt;http://www.mpir.org/mpir-1....&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergey</dc:creator><pubDate>Thu, 16 Jul 2009 03:35:29 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-12732990</link><description>&lt;p&gt;ссылка на архив (для версии 4.2.4) тоже не открылась и найти её не могу. Не могли бы Вы мне прислать этот архив? Или если, возможно все, что необходимо, чтобы работать с данной библиотекой на с++ в студии 2005 или 2008.&lt;/p&gt;&lt;p&gt;Заранее благодарю.&lt;/p&gt;&lt;p&gt;почта: yulduzprogramist@mail.ru или yulduzprogramist@yandex.ru&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zvyozdo4ka</dc:creator><pubDate>Thu, 16 Jul 2009 03:17:43 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-12732585</link><description>&lt;p&gt;В какой каталог? Где его создать?&lt;br&gt;Где находится gmp.sln?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zvyozdo4ka</dc:creator><pubDate>Thu, 16 Jul 2009 02:46:57 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-12732314</link><description>&lt;p&gt;&amp;gt; Потом необходимо скачать&lt;br&gt;&amp;gt; соответствующий архив проекта Visual Studio 2005/2008 — идем сюда ?&amp;gt; и находим ссылку на архив (для версии 4.2.4 — вот).&lt;/p&gt;&lt;p&gt;А для версии gmp-4.3.1.tar.gz, 2005 студии, где взять? Помогите, пожалуйста. Пишу важный проект по электронной цифровой подписи.&lt;/p&gt;&lt;p&gt;С уважением, Zvyozdo4ka&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zvyozdo4ka</dc:creator><pubDate>Thu, 16 Jul 2009 02:31:30 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-12705109</link><description>&lt;p&gt;Разве эта ссылка не работает? - &lt;a href="ftp://ftp.gmplib.org/pub/gmp-4.3.1/gmp-4.3.1.tar.gz" rel="nofollow noopener" target="_blank" title="ftp://ftp.gmplib.org/pub/gmp-4.3.1/gmp-4.3.1.tar.gz"&gt;ftp://ftp.gmplib.org/pub/gm...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Это линуксовые архивы, их можно открыть тем же винраром, попробуйте.&lt;/p&gt;&lt;p&gt;ЗЫ. Со времени написания этой статьи уже достаточно времени прошло, ссылки становятся битыми, с этим я поделать ничего не могу :(&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergey</dc:creator><pubDate>Wed, 15 Jul 2009 13:00:35 -0000</pubDate></item><item><title>Re: Реализация RSA при помощи библиотеки GMP</title><link>http://www.codeblogz.ru/2009/01/rsa-gmp.html#comment-12680407</link><description>&lt;p&gt;Здравствуйте!&lt;br&gt;Огромное спасибо за ценный совет, но к сожалению, не ясно о каком архиве идет речь? У меня Ваша ссылка не открылась. Объясните, пожалуйста, в чём дело? Я нашла библиотеку gmp-4.3.1.tar.lzma , а как быть дальше? Куда скопировать и как работать? Что за архив?&lt;br&gt;С уважением, Zvyozdo4ka&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">zvyozdo4ka</dc:creator><pubDate>Wed, 15 Jul 2009 06:21:25 -0000</pubDate></item></channel></rss>