<?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[Daten Verschlüsseln]]></title><description><![CDATA[<p>Hi!<br />
Ich hatte vor längerer Zeit hier im Forum mal einen Programmcode gefunden, der Texte ganz einfach verschlüsselt, indem er die 0en zu 1en und umgekehrt im Dezimalcode macht. Ich finde leider diesen Beitrag nichtmehr.</p>
<p>Wäre sehr nett wenn einer mir nochmal erklären könnte wie das funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/151036/daten-verschlüsseln</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 02:21:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/151036.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Jun 2006 13:59:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 13:59:29 GMT]]></title><description><![CDATA[<p>Hi!<br />
Ich hatte vor längerer Zeit hier im Forum mal einen Programmcode gefunden, der Texte ganz einfach verschlüsselt, indem er die 0en zu 1en und umgekehrt im Dezimalcode macht. Ich finde leider diesen Beitrag nichtmehr.</p>
<p>Wäre sehr nett wenn einer mir nochmal erklären könnte wie das funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1082995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1082995</guid><dc:creator><![CDATA[XDXDXD]]></dc:creator><pubDate>Thu, 22 Jun 2006 13:59:29 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 14:35:37 GMT]]></title><description><![CDATA[<p>Falls du auf binäre Invertierung hinauswillst, geht das recht einfach mit XOR:<br />
Text[jedes Zeichen behandeln] ^= 0xff<br />
Mit komplexeren Schlüsseln (mehrere Bytes lang und nicht alle Bits gesetzt) erreicht man mehr Sicherheit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083041</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083041</guid><dc:creator><![CDATA[Morris Szyslak]]></dc:creator><pubDate>Thu, 22 Jun 2006 14:35:37 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 14:58:51 GMT]]></title><description><![CDATA[<p>also ich meinte das so, wenn man jetzt ein A verschlüsselt:<br />
ein A besteht ja aus so einem dezimalcode. Mal angenommen er würde 0001 lauten. Dann würde das Programm daraus 1110 amchen. Also die einsin zu nullen und umgekehrt. Wie egth das konkret? ic habe keine Ahnung wie man von den einzelnen Buschstaben den dezimalcade abfragt. Bei dem Codeschnipsel den ich hier mal im board gefunden habe war das sehr simpel und kurz.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083071</guid><dc:creator><![CDATA[XDXDXD]]></dc:creator><pubDate>Thu, 22 Jun 2006 14:58:51 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 15:14:17 GMT]]></title><description><![CDATA[<p>Das Ding mit den Einsen und Nullen heißt <strong>Binärcode</strong> du Depp.</p>
<p>Lösung bereits oben:</p>
<pre><code class="language-cpp">char x = 'A';
x ^= 0xff;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1083096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083096</guid><dc:creator><![CDATA[Alphabet]]></dc:creator><pubDate>Thu, 22 Jun 2006 15:14:17 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 15:25:33 GMT]]></title><description><![CDATA[<p>Oder so für mehren Zeichen (strings):</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

void Invert(char&amp; c) { c = ~c; }

int main()
{
    std::string text = &quot;Hallo!&quot;;
    std::cout &lt;&lt; text &lt;&lt; std::endl;
    std::for_each(text.begin(), text.end(), Invert);
    std::cout &lt;&lt; text &lt;&lt; std::endl;
}
</code></pre>
<p>Zur Funktionsweise:<br />
<a href="http://www.pronix.de/pronix-676.html" rel="nofollow">http://www.pronix.de/pronix-676.html</a></p>
<p>mfg.</p>
<p>edit: hab's auf die methode von swordfish geändert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083097</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Thu, 22 Jun 2006 15:25:33 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 15:18:24 GMT]]></title><description><![CDATA[<p>Da brauchst nix umzuwandeln, denn char ist ein Werttyp (signed char: –128 bis 127; unsigned char: 0 bis 255) Du kannst sozusagen mit Zeichen rechnen:</p>
<pre><code class="language-cpp">char ch = 'A'; //              65, 0x41, 01000001
ch = ~ch;      // invertiert: 190, 0xBE, 10111110
</code></pre>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083102</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 22 Jun 2006 15:18:24 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 15:21:56 GMT]]></title><description><![CDATA[<p>joomoo schrieb:</p>
<blockquote>
<p>Oder so für mehren Zeichen (strings):</p>
<pre><code class="language-cpp">//[...]
void Invert(char&amp; c) { c ^= 0xff; }
//[...]
</code></pre>
</blockquote>
<p>Inline?, wär doch sinnvoll <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1083105</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083105</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 22 Jun 2006 15:21:56 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 15:25:06 GMT]]></title><description><![CDATA[<p>Jeweils ein Zeichen eines Passworts anstatt 0xff zu verwenden ist sicherer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083106</guid><dc:creator><![CDATA[NochSinnvoller]]></dc:creator><pubDate>Thu, 22 Jun 2006 15:25:06 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 15:26:18 GMT]]></title><description><![CDATA[<p>CodeFinder schrieb:</p>
<blockquote>
<p>joomoo schrieb:</p>
<blockquote>
<p>Oder so für mehren Zeichen (strings):</p>
<pre><code class="language-cpp">//[...]
void Invert(char&amp; c) { c ^= 0xff; }
//[...]
</code></pre>
</blockquote>
<p>Inline?, wär doch sinnvoll <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>
</blockquote>
<p>macht mein compiler <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1083108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083108</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Thu, 22 Jun 2006 15:26:18 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 15:28:56 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12048">@CodeFinder</a>: Naja, bei for_each() musst 'ne Funktion angeben.</p>
<p>Greetz, Swordfish</p>
<p>PS: Ich frag mich grad', warum so viele Leute den Wert mit sich selbst XORen um ihn zu Invertieren, wenn's doch mit not (~) auch geht (mit einem Speicherzugriff)...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083109</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083109</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 22 Jun 2006 15:28:56 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 15:37:28 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12048">@CodeFinder</a>: Naja, bei for_each() musst 'ne Funktion angeben.</p>
</blockquote>
<p>Hä? ...for_each() ?? ...*im-kreis-dreh* <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>PS: Was laabert Ranner eingtl. schon wieder für ne Kagge...(WinAPI-Forum) ..tze, tze, tze <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083118</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 22 Jun 2006 15:37:28 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 15:45:54 GMT]]></title><description><![CDATA[<p>Naja, joomoo hat's so gemacht:</p>
<p>joomoo schrieb:</p>
<blockquote>
<p>Oder so für mehren Zeichen (strings):</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

void Invert(char&amp; c) { c = ~c; }

int main()
{
    std::string text = &quot;Hallo!&quot;;
    std::cout &lt;&lt; text &lt;&lt; std::endl;
    std::for_each(text.begin(), text.end(), Invert);
    std::cout &lt;&lt; text &lt;&lt; std::endl;
}
</code></pre>
</blockquote>
<p>darauf du:</p>
<p>CodeFinder schrieb:</p>
<blockquote>
<p>joomoo schrieb:</p>
<blockquote>
<p>Oder so für mehren Zeichen (strings):</p>
<pre><code class="language-cpp">//[...]
void Invert(char&amp; c) { c ^= 0xff; }
//[...]
</code></pre>
</blockquote>
<p>Inline?, wär doch sinnvoll <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>
</blockquote>
<p>geht aber bei for_each() nicht inline... Oder wie hast du mich verstanden?</p>
<p>joomoo schrieb:</p>
<blockquote>
<p>edit: hab's auf die methode von swordfish geändert.</p>
</blockquote>
<p>Brav <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="😉"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <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>Greetz, Swordfish</p>
<p>PS: ja, Ranner aka Jochen geht mir in letzter Zeit schön aufn Keks... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083125</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 22 Jun 2006 15:45:54 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 15:53:49 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/8250">@Swordfish</a>:</p>
<p>Willst du sagen, dass 'Invert'</p>
<p>CodeFinder schrieb:</p>
<blockquote>
<p>joomoo schrieb:</p>
<blockquote>
<pre><code class="language-cpp">//[...]
void Invert(char&amp; c) { c ^= 0xff; }
//[...]
</code></pre>
</blockquote>
<p>Inline?, wär doch sinnvoll <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>
</blockquote>
<p>nicht inline deklarierbar ist ?</p>
<p>Swordfish schrieb:</p>
<blockquote>
<p>geht aber bei for_each() nicht inline.</p>
</blockquote>
<p>Oho...oder versteh ich dich grad ganz falsch <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1083137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083137</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 22 Jun 2006 15:53:49 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 15:59:39 GMT]]></title><description><![CDATA[<p>Freilich kannst es als <strong>inline deklarieren</strong>. Ich bezweifle nur, dass der Compiler es <strong>inline macht</strong>, wenn du davon die Adresse nimmst.</p>
<p>Greetz, Swordfish</p>
<p>PS: Kann mich auch teuschen, glaub' ich aber nicht. *hehe*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083146</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 22 Jun 2006 15:59:39 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 16:04:42 GMT]]></title><description><![CDATA[<p>Macht aus der Funktion einen Funktor und es wird evtl. wirklich inline.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083152</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 22 Jun 2006 16:04:42 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 16:12:09 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<p>Freilich kannst es als <strong>inline deklarieren</strong>. Ich bezweifle nur, dass der Compiler es <strong>inline macht</strong>, wenn du davon die Adresse nimmst.</p>
<p>Greetz, Swordfish</p>
</blockquote>
<p>Naja das überlass ich meinem Compiler <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>Swordfish schrieb:</p>
<blockquote>
<p>PS: Kann mich auch teuschen, glaub' ich aber nicht. *hehe*</p>
</blockquote>
<p>Oho der Meister im Gewand <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1083169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083169</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 22 Jun 2006 16:12:09 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 16:38:48 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<p>PS: Ich frag mich grad', warum so viele Leute den Wert mit sich selbst XORen um ihn zu Invertieren, wenn's doch mit not (~) auch geht (mit einem Speicherzugriff)...</p>
</blockquote>
<p>Der Titel lautet &quot;Daten Verschlüsseln&quot;, was man z.B. mit XOR macht. Wenn man irgendwas nur invertiert, ob mit XOR oder NOT, dann hat das nicht viel mit verschlüsseln zu tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083213</guid><dc:creator><![CDATA[Titel]]></dc:creator><pubDate>Thu, 22 Jun 2006 16:38:48 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 16:40:56 GMT]]></title><description><![CDATA[<p>Titel schrieb:</p>
<blockquote>
<p>Swordfish schrieb:</p>
<blockquote>
<p>PS: Ich frag mich grad', warum so viele Leute den Wert mit sich selbst XORen um ihn zu Invertieren, wenn's doch mit not (~) auch geht (mit einem Speicherzugriff)...</p>
</blockquote>
<p>Der Titel lautet &quot;Daten Verschlüsseln&quot;, was man z.B. mit XOR macht. Wenn man irgendwas nur invertiert, ob mit XOR oder NOT, dann hat das nicht viel mit verschlüsseln zu tun.</p>
</blockquote>
<p>toll. aber die frage entspricht nicht ganz dem titel, denn dort geht es um invertieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083216</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Thu, 22 Jun 2006 16:40:56 GMT</pubDate></item><item><title><![CDATA[Reply to Daten Verschlüsseln on Thu, 22 Jun 2006 16:46:03 GMT]]></title><description><![CDATA[<p>In der Frage steht einmal was von verschlüsseln und dann was von invertieren. Wie das zusammen passt hab ich ja schon gesagt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083225</guid><dc:creator><![CDATA[Titel]]></dc:creator><pubDate>Thu, 22 Jun 2006 16:46:03 GMT</pubDate></item></channel></rss>