<?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[160-bit Zufallszahl]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>wie könnte ich denn am besten ein 20 byte langes char*-Array mit zufälligen Werten füllen (um eine 160-bit Zufallszahl zu erhalten)? Ich denke da spontan an eine Schleife, die Stelle für Stelle eine Zufallszahl zwischen 0 und 255 erzeugt und in das Array schreibt. Aber vielleicht gibt es da ja wieder irgendwelche netten C++-Tricks (Stichwort: memcpy), die mir als blutiger Anfänger nicht in den Sinn kommen würden, die aber effizienter sind.</p>
<p>Vielen Dank schon mal im Voraus...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/133911/160-bit-zufallszahl</link><generator>RSS for Node</generator><lastBuildDate>Fri, 28 Aug 2026 05:13:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/133911.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 22 Jan 2006 09:58:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 160-bit Zufallszahl on Sun, 22 Jan 2006 09:58:07 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>wie könnte ich denn am besten ein 20 byte langes char*-Array mit zufälligen Werten füllen (um eine 160-bit Zufallszahl zu erhalten)? Ich denke da spontan an eine Schleife, die Stelle für Stelle eine Zufallszahl zwischen 0 und 255 erzeugt und in das Array schreibt. Aber vielleicht gibt es da ja wieder irgendwelche netten C++-Tricks (Stichwort: memcpy), die mir als blutiger Anfänger nicht in den Sinn kommen würden, die aber effizienter sind.</p>
<p>Vielen Dank schon mal im Voraus...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/972615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/972615</guid><dc:creator><![CDATA[baltar]]></dc:creator><pubDate>Sun, 22 Jan 2006 09:58:07 GMT</pubDate></item><item><title><![CDATA[Reply to 160-bit Zufallszahl on Sun, 22 Jan 2006 10:21:52 GMT]]></title><description><![CDATA[<p>Das mit der Schleife klingt schon okay und vernünftig.</p>
<p>Nur Frage ich mich, wofür du eine 160-bit Zufallszahl brauchst? Für Verscblüsselungszwecke? Falls ja, wäre das ziemlich sinnlos. Denn ich möchte doch mal extrem anzweifeln, dass die Funktion rand() eine Zufallszahl mit einer Entropie von 160-bit liefern kann. Ganz wild ins blaue geschossen würde ich mal auf 20-bit tippen. Damit wäre die 160-bit Verschlüsselung gerade mal so sicher wie eine 20-bit Verschlüsselung, weil der verwendete Schlüssel schwach ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/972637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/972637</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Sun, 22 Jan 2006 10:21:52 GMT</pubDate></item><item><title><![CDATA[Reply to 160-bit Zufallszahl on Sun, 22 Jan 2006 12:55:08 GMT]]></title><description><![CDATA[<blockquote>
<p>Nur Frage ich mich, wofür du eine 160-bit Zufallszahl brauchst?</p>
</blockquote>
<p>Ich verwende 160-bit Zahlen als Schlüssel für ein Overlay-Netzwerk. Mein Anliegen ist nun, eben solche Schlüssel zufällig zu generieren, um mit einer Testanwendung das Routing im Overlay simulieren zu können. Sicherheit ist in diesem Fall keine Anforderung, sondern Effizienz.</p>
<blockquote>
<p>Das mit der Schleife klingt schon okay und vernünftig.</p>
</blockquote>
<p>In diesem Fall werde ich es so machen. Trotzdem vielen Dank für die Anmerkungen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/972740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/972740</guid><dc:creator><![CDATA[baltar]]></dc:creator><pubDate>Sun, 22 Jan 2006 12:55:08 GMT</pubDate></item></channel></rss>