<?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[Frage zu Hash]]></title><description><![CDATA[<p>Aufgrund der Natur von Hash-Werten kann nicht verhindert werden, dass zwei unterschiedliche Eingaben die selbe Ausgabe erzeugen.</p>
<p>Mal angenommen, man findet zwei gleich lange, aber ansonsten völlig verschiedene Eingaben, die den selben Hash-Wert ergeben. Was passiert, wenn man beiden einen gleichen String hinzufügt? Sind die Hash-Werte danach noch immer gleich?</p>
<p>Ich hab die Implementierung von MD5 und SHA-1 noch nicht so verstanden, dass ich die Frage selbst beantworten könnte</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/266526/frage-zu-hash</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 01:57:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/266526.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 May 2010 13:01:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu Hash on Mon, 10 May 2010 13:01:51 GMT]]></title><description><![CDATA[<p>Aufgrund der Natur von Hash-Werten kann nicht verhindert werden, dass zwei unterschiedliche Eingaben die selbe Ausgabe erzeugen.</p>
<p>Mal angenommen, man findet zwei gleich lange, aber ansonsten völlig verschiedene Eingaben, die den selben Hash-Wert ergeben. Was passiert, wenn man beiden einen gleichen String hinzufügt? Sind die Hash-Werte danach noch immer gleich?</p>
<p>Ich hab die Implementierung von MD5 und SHA-1 noch nicht so verstanden, dass ich die Frage selbst beantworten könnte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1895111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1895111</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Mon, 10 May 2010 13:01:51 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Hash on Mon, 10 May 2010 14:25:48 GMT]]></title><description><![CDATA[<p>Vermutlich meinst du Hash-Datenstrukturen von diversen Sprachen. In der Regel ist es so gelöst, dass der Wert nicht direkt gespeichert wird, sondern eine einfach verkettete Liste, an welche alle Werte angehängt werden. So können auch mehrere verschiedene Werte mit selben Hash-Wert gespeichert werden. Und da es in der Regel maximal 2 Knoten in der Liste sind, wird die Laufzeit auch nur minimal erhöht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1895166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1895166</guid><dc:creator><![CDATA[Janjan]]></dc:creator><pubDate>Mon, 10 May 2010 14:25:48 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Hash on Mon, 10 May 2010 14:28:12 GMT]]></title><description><![CDATA[<p>zwutz schrieb:</p>
<blockquote>
<p>Mal angenommen, man findet zwei gleich lange, aber ansonsten völlig verschiedene Eingaben, die den selben Hash-Wert ergeben. Was passiert, wenn man beiden einen gleichen String hinzufügt? Sind die Hash-Werte danach noch immer gleich?</p>
</blockquote>
<p>idR nein. es sei denn du hast wieder das &quot;glück&quot; 2 Strings generiert zu haben die zufälligerweise den selben hashcode ergeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1895169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1895169</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Mon, 10 May 2010 14:28:12 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Hash on Wed, 12 May 2010 14:12:38 GMT]]></title><description><![CDATA[<p>Shade Of Mine schrieb:</p>
<blockquote>
<p>zwutz schrieb:</p>
<blockquote>
<p>Mal angenommen, man findet zwei gleich lange, aber ansonsten völlig verschiedene Eingaben, die den selben Hash-Wert ergeben. Was passiert, wenn man beiden einen gleichen String hinzufügt? Sind die Hash-Werte danach noch immer gleich?</p>
</blockquote>
<p>idR nein. es sei denn du hast wieder das &quot;glück&quot; 2 Strings generiert zu haben die zufälligerweise den selben hashcode ergeben.</p>
</blockquote>
<p>Das hat er doch gemeint. Wenn man 2 Strings mit dem selben Hashcode hat und dann den gleichen String anhängt, will er wissen, ob sie dann immer noch den gleichen Hashcode haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1896276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1896276</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Wed, 12 May 2010 14:12:38 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Hash on Wed, 12 May 2010 15:11:40 GMT]]></title><description><![CDATA[<p>wxSkip schrieb:</p>
<blockquote>
<p>Das hat er doch gemeint. Wenn man 2 Strings mit dem selben Hashcode hat und dann den gleichen String anhängt, will er wissen, ob sie dann immer noch den gleichen Hashcode haben.</p>
</blockquote>
<p>Welchen gleichen String woran hängt? Die Frage spricht doch von zwei unterschiedlichen Strings mit dem gleichen Hashwert!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1896305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1896305</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Wed, 12 May 2010 15:11:40 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Hash on Wed, 12 May 2010 15:15:26 GMT]]></title><description><![CDATA[<p>Tachyon schrieb:</p>
<blockquote>
<p>wxSkip schrieb:</p>
<blockquote>
<p>Das hat er doch gemeint. Wenn man 2 Strings mit dem selben Hashcode hat und dann den gleichen String anhängt, will er wissen, ob sie dann immer noch den gleichen Hashcode haben.</p>
</blockquote>
<p>Welchen gleichen String woran hängt? Die Frage spricht doch von zwei unterschiedlichen Strings mit dem gleichen Hashwert!?</p>
</blockquote>
<p>Beispiel:<br />
#qwertz und asdfhj haben den gleichen Hashcode<br />
Haben #qwertzc++0x und asdfhjc++0x immer noch den gleichen Hashcode?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1896307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1896307</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Wed, 12 May 2010 15:15:26 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Hash on Wed, 12 May 2010 15:41:33 GMT]]></title><description><![CDATA[<p>Bei MD5 sind die Hashes immer noch <strong>gleich</strong>, wenn man das gleiche anhängt. Zumindest wenn die Größe des Eingangsmaterials vorher ein vielfaches von 512 Bit war. Das liegt daran, dass MD5 die Nachricht in 512 Bit Blöcke aufteilt und dann die Quersumme aller einzelner Blöcke nimmt.</p>
<p>Beispiel: <a href="http://www.winhex.com/md5.zip" rel="nofollow">Diese beiden</a> html-Dateien haben den gleichen MD5-Hash (c0f3adb824590b40944614268e627421). Ich habe testhalber mal das Wort &quot;hallo&quot; angehängt und bekomme für beide den Hashwert acf0cce3e36c230129ded1972a5ccdb3.</p>
<p>Bei SHA müsste ich mal recherchieren, wie das Verfahren genau arbeitet. Falls das auch Blockweise arbeitet, dann hat es die gleiche &quot;Schwäche&quot;.</p>
<p>edit: SHA-1 nutzt auch die Quersumme über 512-Bit Blöcke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1896317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1896317</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 12 May 2010 15:41:33 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Hash on Wed, 12 May 2010 15:41:35 GMT]]></title><description><![CDATA[<p>danke euch. Mehr wollte ich nicht wissen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1896320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1896320</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Wed, 12 May 2010 15:41:35 GMT</pubDate></item></channel></rss>