<?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[Datei Hashing]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich suche nach einer Möglichkeit, einen Hash (MD5, SHA1) für eine komplette Datei anzulegen. Die Größe der Datei soll dabei keine Rolle spielen.</p>
<p>Ich habe schon im Internet danach gesucht, aber die dort angebotenen Möglichkeiten kopierten zuerst den kompletten Inhalt der Datei in den Arbeitsspeicher und erstellten dann aus dem Speicher den Hash.<br />
Dies möchte ich wenn möglich umgehen (eventuell mit Streams?!)</p>
<p>Gibts sowas in der WinAPI oder kennt irgendjemand eine Bibliothek, die diese Arbeit für mich erledigen würde?</p>
<p>SALOMON</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/203915/datei-hashing</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 23:26:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/203915.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Jan 2008 09:22:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei Hashing on Mon, 28 Jan 2008 09:22:02 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich suche nach einer Möglichkeit, einen Hash (MD5, SHA1) für eine komplette Datei anzulegen. Die Größe der Datei soll dabei keine Rolle spielen.</p>
<p>Ich habe schon im Internet danach gesucht, aber die dort angebotenen Möglichkeiten kopierten zuerst den kompletten Inhalt der Datei in den Arbeitsspeicher und erstellten dann aus dem Speicher den Hash.<br />
Dies möchte ich wenn möglich umgehen (eventuell mit Streams?!)</p>
<p>Gibts sowas in der WinAPI oder kennt irgendjemand eine Bibliothek, die diese Arbeit für mich erledigen würde?</p>
<p>SALOMON</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1444869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1444869</guid><dc:creator><![CDATA[SALOMON]]></dc:creator><pubDate>Mon, 28 Jan 2008 09:22:02 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Hashing on Mon, 28 Jan 2008 09:33:48 GMT]]></title><description><![CDATA[<p>Im .net-framework gibt es das <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=";D"
      alt="😉"
    /></p>
<p><a href="http://technet.microsoft.com/de-de/library/system.security.cryptography.sha1.computehash.aspx" rel="nofollow">http://technet.microsoft.com/de-de/library/system.security.cryptography.sha1.computehash.aspx</a><br />
<a href="http://technet.microsoft.com/de-de/library/system.security.cryptography.md5.computehash.aspx" rel="nofollow">http://technet.microsoft.com/de-de/library/system.security.cryptography.md5.computehash.aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1444873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1444873</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Mon, 28 Jan 2008 09:33:48 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Hashing on Mon, 28 Jan 2008 09:51:04 GMT]]></title><description><![CDATA[<p>hm .NET ist schlecht... damit arbeite ich nicht und ich will damit momentan auch eigentlich nicht anfangen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":-D"
      alt="😃"
    /></p>
<p>Also ich suche nach Möglichkeiten mit &quot;reinem&quot; C++ oder WinAPI...</p>
<p>Trotzdem Danke <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>SALOMON</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1444883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1444883</guid><dc:creator><![CDATA[SALOMON]]></dc:creator><pubDate>Mon, 28 Jan 2008 09:51:04 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Hashing on Mon, 28 Jan 2008 15:20:18 GMT]]></title><description><![CDATA[<p><a href="http://www.ben-newman.de/com/MD5.php" rel="nofollow">http://www.ben-newman.de/com/MD5.php</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445154</guid><dc:creator><![CDATA[............]]></dc:creator><pubDate>Mon, 28 Jan 2008 15:20:18 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Hashing on Mon, 28 Jan 2008 15:31:50 GMT]]></title><description><![CDATA[<p>Tolles Programm mit einem Haufen Hash-Algorithmen:</p>
<p><a href="http://rehash.sourceforge.net/" rel="nofollow">http://rehash.sourceforge.net/</a></p>
<p>Die Datei, die dich interessieren dürfte, ist, denke ich mal, die hashmgr.cpp.</p>
<p>Benutzt wird afaik ein 16KB-Buffer, in den die Dateien häppchenweise eingelesen werden. Alles direkt Bit für Bit zu lesen und gleich zu hashen dürfte wohl sehr unperformant sein <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>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445160</guid><dc:creator><![CDATA[Bloops]]></dc:creator><pubDate>Mon, 28 Jan 2008 15:31:50 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Hashing on Mon, 28 Jan 2008 19:33:20 GMT]]></title><description><![CDATA[<p>joa danke leute, da muss ich mich gez erst einmal einarbeiten! <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>gruß,</p>
<p>SALOMON</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445313</guid><dc:creator><![CDATA[SALOMON]]></dc:creator><pubDate>Mon, 28 Jan 2008 19:33:20 GMT</pubDate></item><item><title><![CDATA[Reply to Datei Hashing on Tue, 29 Jan 2008 00:58:08 GMT]]></title><description><![CDATA[<p>In der Crypto++ sind auch etliche Hash-Algorithmen implementiert, darunter MD5.<br />
Allesamt lassen sich so verwenden dass man die Daten &quot;Stück für Stück&quot; einliest und der Hash-Funktion füttert, und dann zum Schluss den fertigen Hashwert rausholt.</p>
<p><a href="http://www.cryptopp.com/" rel="nofollow">http://www.cryptopp.com/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445417</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445417</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 29 Jan 2008 00:58:08 GMT</pubDate></item></channel></rss>