<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Erweiterter Algo von Euklid für BigInt?]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich bin gerade dabei RSA zu Demonstrationszwecken umzusetzen.<br />
Wegen der guten Performance bin ich bei C++ gelandet. Dazu habe ich mir eine BigInt-Klasse von <a href="http://www.sf.net" rel="nofollow">www.sf.net</a> besorgt (<a href="http://sourceforge.net/projects/cpp-bigint/" rel="nofollow">http://sourceforge.net/projects/cpp-bigint/</a>). Diese funktioniert auch ganz gut soweit, allerdings unterstützt sie so wie ich das sehe (prinzipbedingt?) keine negativen Zahlen.<br />
Daher funktioniert auch die Variante des erweiterten euklidischen Algorithmus (<a href="http://en.wikipedia.org/wiki/Extended_Euclidean_algorithm" rel="nofollow">http://en.wikipedia.org/wiki/Extended_Euclidean_algorithm</a>) in dieser Form nicht damit. Ich habe schon viele Umsetzungen getestet, die ich über Google gefunden habe, aber immer entstehen negative Werte dabei. Wenn ich es auf den Datentyp double umstelle, funktioniert es (noch falsches Ergebnis, aber egal), bloß dann war die ganze schöne BigInt-Sache im Wesentlichen umsonst...</p>
<p>Wäre nett, wenn mir vielleicht jemand einen Stups geben könnte!?</p>
<p>Danke,<br />
peethebee</p>
<p>p.s. die RSA-Threads hier im Forum habe ich auch schon durchgelesen, waren soweit ich das gesehen habe, immer Umsetzungen in double, long o.ä...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169440/erweiterter-algo-von-euklid-für-bigint</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 14:41:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169440.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 05 Jan 2007 11:11:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Erweiterter Algo von Euklid für BigInt? on Fri, 05 Jan 2007 11:11:12 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich bin gerade dabei RSA zu Demonstrationszwecken umzusetzen.<br />
Wegen der guten Performance bin ich bei C++ gelandet. Dazu habe ich mir eine BigInt-Klasse von <a href="http://www.sf.net" rel="nofollow">www.sf.net</a> besorgt (<a href="http://sourceforge.net/projects/cpp-bigint/" rel="nofollow">http://sourceforge.net/projects/cpp-bigint/</a>). Diese funktioniert auch ganz gut soweit, allerdings unterstützt sie so wie ich das sehe (prinzipbedingt?) keine negativen Zahlen.<br />
Daher funktioniert auch die Variante des erweiterten euklidischen Algorithmus (<a href="http://en.wikipedia.org/wiki/Extended_Euclidean_algorithm" rel="nofollow">http://en.wikipedia.org/wiki/Extended_Euclidean_algorithm</a>) in dieser Form nicht damit. Ich habe schon viele Umsetzungen getestet, die ich über Google gefunden habe, aber immer entstehen negative Werte dabei. Wenn ich es auf den Datentyp double umstelle, funktioniert es (noch falsches Ergebnis, aber egal), bloß dann war die ganze schöne BigInt-Sache im Wesentlichen umsonst...</p>
<p>Wäre nett, wenn mir vielleicht jemand einen Stups geben könnte!?</p>
<p>Danke,<br />
peethebee</p>
<p>p.s. die RSA-Threads hier im Forum habe ich auch schon durchgelesen, waren soweit ich das gesehen habe, immer Umsetzungen in double, long o.ä...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203434</guid><dc:creator><![CDATA[peethebee]]></dc:creator><pubDate>Fri, 05 Jan 2007 11:11:12 GMT</pubDate></item><item><title><![CDATA[Reply to Erweiterter Algo von Euklid für BigInt? on Fri, 05 Jan 2007 11:55:41 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>In <a href="http://de.wikipedia.org/wiki/GNU_Multiple_Precision_Arithmetic_Library" rel="nofollow">GMP</a> sind auch negative Zahlen möglich</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1203473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1203473</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 05 Jan 2007 11:55:41 GMT</pubDate></item><item><title><![CDATA[Reply to Erweiterter Algo von Euklid für BigInt? on Wed, 13 Jun 2007 06:39:45 GMT]]></title><description><![CDATA[<p>hallo <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>hat das dann mit dem erweiterten euklid (bigint) funktioniert? ich bin nämlich dabei, genau dieses zu programmieren. leider bin ich blutiger anfänger und könnte etwas unterstützung benötigen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>lieben dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304560</guid><dc:creator><![CDATA[lagriffoul]]></dc:creator><pubDate>Wed, 13 Jun 2007 06:39:45 GMT</pubDate></item></channel></rss>