<?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[code zum offentsichtlichen verschleiern]]></title><description><![CDATA[<p>so mal was ungewöhnliches<br />
ich würde gerne ein char array anlegen mit buchstaben die mein satz benötigt</p>
<p>und das programm soll dann aus dem array wieder einen satz bauen und ihn dann ausgeben, dabei sollte der Satz nicht so einfach zu erkennen sein auf den ersten blick, sondern man sollte es abtippen, kompilieren und ausführen müssen</p>
<p>bsp.:</p>
<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;iostream&gt;

using namespace std;

int main(){

string s;
char a [] = {o,l,a,h};
s.push_back(a[3]);
s.push_back(a[2]);
s.push_back(a[1]);
s.push_back(a[1]);
s.push_back(a[0]);

cout &lt;&lt; s;

return 0;
</code></pre>
<p>so ungefähr, wenn es geht nur um einiges komplizierter</p>
<p>so und jetzt zur frage:<br />
1. es gibt nicht zufällig ein generator dafür - ich glaube es ja nicht<br />
2. schreibt mal eure ideen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/172802/code-zum-offentsichtlichen-verschleiern</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Jul 2026 01:43:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/172802.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Feb 2007 14:53:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to code zum offentsichtlichen verschleiern on Thu, 08 Feb 2007 14:53:53 GMT]]></title><description><![CDATA[<p>so mal was ungewöhnliches<br />
ich würde gerne ein char array anlegen mit buchstaben die mein satz benötigt</p>
<p>und das programm soll dann aus dem array wieder einen satz bauen und ihn dann ausgeben, dabei sollte der Satz nicht so einfach zu erkennen sein auf den ersten blick, sondern man sollte es abtippen, kompilieren und ausführen müssen</p>
<p>bsp.:</p>
<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;iostream&gt;

using namespace std;

int main(){

string s;
char a [] = {o,l,a,h};
s.push_back(a[3]);
s.push_back(a[2]);
s.push_back(a[1]);
s.push_back(a[1]);
s.push_back(a[0]);

cout &lt;&lt; s;

return 0;
</code></pre>
<p>so ungefähr, wenn es geht nur um einiges komplizierter</p>
<p>so und jetzt zur frage:<br />
1. es gibt nicht zufällig ein generator dafür - ich glaube es ja nicht<br />
2. schreibt mal eure ideen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1225101</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1225101</guid><dc:creator><![CDATA[golden_jubilee]]></dc:creator><pubDate>Thu, 08 Feb 2007 14:53:53 GMT</pubDate></item><item><title><![CDATA[Reply to code zum offentsichtlichen verschleiern on Thu, 08 Feb 2007 15:41:54 GMT]]></title><description><![CDATA[<p>Verschlüssel das ganze doch mit Triple-DES oder so. Mußte dann nur zur Laufzeit entschlüsseln. OK, der Schlüssel ist dann auch wieder irgendwo im Programm, aber eine Sicherheitslücke gibts immer. <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/1225124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1225124</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 08 Feb 2007 15:41:54 GMT</pubDate></item><item><title><![CDATA[Reply to code zum offentsichtlichen verschleiern on Sat, 10 Feb 2007 00:15:37 GMT]]></title><description><![CDATA[<p>Oder schreib einen Pseudo-Zufallsgenerator, lass ihn deinen Satz durcheinander Würfeln, speicher ihn in dein Programm, und lass ihn dann mit den gleichen Pseudo-Zufallszahlen wieder zurückwürfeln...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1226016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1226016</guid><dc:creator><![CDATA[OnlyOlli]]></dc:creator><pubDate>Sat, 10 Feb 2007 00:15:37 GMT</pubDate></item><item><title><![CDATA[Reply to code zum offentsichtlichen verschleiern on Sat, 10 Feb 2007 00:42:06 GMT]]></title><description><![CDATA[<p>nicht schön, aber funktioniert. das auskommentierte ist der code um die zahlen zu generieren.</p>
<pre><code>#include &lt;stdio.h&gt;
#include &lt;math.h&gt;
#include &lt;string.h&gt;

static unsigned int sLastRandomNumber = 64;

unsigned int GetRandomNumber() {
	sLastRandomNumber = (24298 * sLastRandomNumber + 99991) % 199017;
}

int main() {
	int i, len;
	/*
	const unsigned char *data = &quot;Dies ist ein Test-Satz fuer www.c-plusplus.net\n&quot;;
	*/ 
	const unsigned char data[] = { 9, 201, 14, 86, 53, 2, 245, 241, 215,
			38, 193, 217, 10, 190, 39, 181, 192, 188, 1, 218, 175, 97, 45,
			128, 26, 114, 7, 74, 129, 142, 247, 244, 166, 68, 98, 192, 133,
			98, 208, 105, 143, 133, 206, 180, 251, 112, 0 };

	len = strlen( data );
	for( i = 0; i &lt; len; i++ ) {
		/*
		printf( &quot;%i, &quot;, (unsigned char)( *(data + i) + (GetRandomNumber() % 255) ) );
		*/

		printf( &quot;%c&quot;, (unsigned char)(*( data + i) - GetRandomNumber() % 255 ) );
	}

	/*
	printf( &quot;0\n&quot; );
	*/
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1226023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1226023</guid><dc:creator><![CDATA[OnlyOlli]]></dc:creator><pubDate>Sat, 10 Feb 2007 00:42:06 GMT</pubDate></item></channel></rss>