<?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[Programm zum verschlüsseln von einem text]]></title><description><![CDATA[<p>ich habe ein Programm geschrieben, dass einen text verschlüsselt und mit einer txt datei wieder entschlüsselt. (auf partition x muss eine txt datei mit dem namen &quot;schlüssel.txt&quot; sein, man muss schon einmal verschlüsselt haben).<br />
man gibt eine zahl ein mit der verschlüsselt wird und dann wird eine zufallszahl erstellt. mit der wird dem buchstaben (als int variable) ein wert größer/gleich 1 und kleiner/gleich 26 zugewiesen. --&gt; neue zufallszahl --&gt; in die nächste variable --&gt; und so weiter.</p>
<p>Das Problem ist nun das entschlüsseln...<br />
ich verschlüssele mit 123 den text hallo mit der schlüssel datei auf partition c.<br />
Resultat: der text fivvr und eine menge zahlen in der txt.<br />
nun zum entschlüsseln:<br />
er tut die gespeicherten zahlen in a,b,c,d,e und so weiter<br />
Resultat:<br />
hhhhh<br />
ok h am anfang stimmt ja schon mal aber der rest ist nicht (h)allo !<br />
ich will das programm hier nicht als code reinschreiben, da es sehr groß ist. jedoch ist das zu überprpüfende in der stelle entschlüsseln nicht so groß und deshalb mute ich den netten helfern (schleim) hier mal zu sich das anzusehen (download link am ende des postings).<br />
ich komme einfach nicht darauf was denn nun so total falsch gelaufen ist.</p>
<p>Download LINK: <a href="http://uploaded.to/?id=lcmh9q" rel="nofollow">http://uploaded.to/?id=lcmh9q</a><br />
(Viren frei) <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>Ich danke allen, die sich es wenigstens mal angesehen haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/236449/programm-zum-verschlüsseln-von-einem-text</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 22:55:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/236449.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 15 Mar 2009 13:00:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm zum verschlüsseln von einem text on Sun, 15 Mar 2009 13:00:57 GMT]]></title><description><![CDATA[<p>ich habe ein Programm geschrieben, dass einen text verschlüsselt und mit einer txt datei wieder entschlüsselt. (auf partition x muss eine txt datei mit dem namen &quot;schlüssel.txt&quot; sein, man muss schon einmal verschlüsselt haben).<br />
man gibt eine zahl ein mit der verschlüsselt wird und dann wird eine zufallszahl erstellt. mit der wird dem buchstaben (als int variable) ein wert größer/gleich 1 und kleiner/gleich 26 zugewiesen. --&gt; neue zufallszahl --&gt; in die nächste variable --&gt; und so weiter.</p>
<p>Das Problem ist nun das entschlüsseln...<br />
ich verschlüssele mit 123 den text hallo mit der schlüssel datei auf partition c.<br />
Resultat: der text fivvr und eine menge zahlen in der txt.<br />
nun zum entschlüsseln:<br />
er tut die gespeicherten zahlen in a,b,c,d,e und so weiter<br />
Resultat:<br />
hhhhh<br />
ok h am anfang stimmt ja schon mal aber der rest ist nicht (h)allo !<br />
ich will das programm hier nicht als code reinschreiben, da es sehr groß ist. jedoch ist das zu überprpüfende in der stelle entschlüsseln nicht so groß und deshalb mute ich den netten helfern (schleim) hier mal zu sich das anzusehen (download link am ende des postings).<br />
ich komme einfach nicht darauf was denn nun so total falsch gelaufen ist.</p>
<p>Download LINK: <a href="http://uploaded.to/?id=lcmh9q" rel="nofollow">http://uploaded.to/?id=lcmh9q</a><br />
(Viren frei) <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>Ich danke allen, die sich es wenigstens mal angesehen haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1680387</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1680387</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Sun, 15 Mar 2009 13:00:57 GMT</pubDate></item><item><title><![CDATA[Reply to Programm zum verschlüsseln von einem text on Sun, 15 Mar 2009 13:08:06 GMT]]></title><description><![CDATA[<p>Ich habe es mir mal Ansatzweiße durchgelesen. Was du noch unbedingt lernen musst, ist den Code Wartbar zu machen,d.h. auch mal Funktionen benutzen um manche Sachen auszulagern, eventuell auch Klassen mit reinspielen lassen(weiß jetzt nicht ob es in dem Anwendungsfall nötig ist, aber man kanns ja probieren). Versuch auch die STL zu benutzen, das einzige was ich bei dir gesehen habe war std::string und std::fstream. Ich bin mir sicher da lässt sich noch mehr aus der STL nutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1680388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1680388</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sun, 15 Mar 2009 13:08:06 GMT</pubDate></item><item><title><![CDATA[Reply to Programm zum verschlüsseln von einem text on Sun, 15 Mar 2009 13:17:49 GMT]]></title><description><![CDATA[<p>Hm, sieht alles unnoetig kompliziert aus - ausserdem ist der Code sehr schlecht lesbar.<br />
Dabei kann man einfache Verschluesselungen schon mit wenigen Zeilen Code erstellen, z.B. XOR, char-Werte manuell nach einem bestimmten Muster veraendern etc. etc.<br />
Ist in Schluessel denn nur das Passwort drin ode3r auch der gesamte Text?</p>
<p>Gruss<br />
Cartman</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1680392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1680392</guid><dc:creator><![CDATA[Eric Cartman]]></dc:creator><pubDate>Sun, 15 Mar 2009 13:17:49 GMT</pubDate></item><item><title><![CDATA[Reply to Programm zum verschlüsseln von einem text on Sun, 15 Mar 2009 14:07:16 GMT]]></title><description><![CDATA[<p>der schlüssel speichert die von rand() &quot;ausgesuchten&quot; zahlen zum beispiel zum<br />
verschlüsselungsparameter 123:<br />
8<br />
12<br />
17<br />
9<br />
19<br />
23<br />
15<br />
24<br />
22</p>
<p>und so weiter. wobei an stelle !!27!! (warum auch immer 27) das steht: 2368368 ???<br />
ich habe es jetzt etwas verändert an zeile 671:</p>
<pre><code class="language-cpp">for (;size3 &gt; 0;)
{
    lines = 1;
    zeile = zeile + 1;
            file.open(fileName.c_str());
            if(file)
            {
                        string text; // Haupttext
                        int zeilen = 0;
                        while(!file.eof())
                        {
                                    string txt; // Buffer
                                    getline(file, txt);
                                    text = txt + &quot;\n&quot;;
                                    zeilen++;
                                    if(zeile == zeilen) // gesuchte Zeile erreicht
                                    {
                                               // cout &lt;&lt; text;
                                                break; // Zeile gefunden, Einlesen abbrechen
                                    }
                                    inhalt[lines] = text;
                        }
                        file.close();

            }
            else
            {
                        cout &lt;&lt; &quot;Fehler!&quot;;
            } //endelse
    partoser = partoser + 1;
    size3 = size3 - 1; 
    varb = 1;
    over = 0;

if ((wholetext[0].substr((partoser-1),1))==&quot;a&quot;) //überprüft ob buchstabe[stelle] a ist
strm &lt;&lt; inhalt[varb];
strm &gt;&gt; over;
strm.clear();
{compint = over;}
if ((wholetext[0].substr((partoser-1),1))==&quot;b&quot;)
strm &lt;&lt; inhalt[varb];
strm &gt;&gt; over;
strm.clear();
{compint = over;}
if ((wholetext[0].substr((partoser-1),1))==&quot;c&quot;)
strm &lt;&lt; inhalt[varb];
strm &gt;&gt; over;
strm.clear();
{compint = over;}
</code></pre>
<p>dann kommt aber schrott raus: hlqi</p>
<p>sorry für den voreiligen post...<br />
mir ist aufgefallen, das ich nur aufzeigen lasse, was die zahlen in der txt für buchsatben wären ohne &quot;fivvr&quot; (den codierten text) in betracht zu ziehen.</p>
<p>mir ist noch etwas aufgefallen:<br />
es war:</p>
<pre><code class="language-cpp">if ((wholetext[0].substr((partoser-1),1))==&quot;a&quot;) //überprüft ob buchstabe[stelle] a ist
strm &lt;&lt; inhalt[varb];
strm &gt;&gt; over;
strm.clear();
{compint = over;}
</code></pre>
<p>es muss aber das sein:</p>
<pre><code class="language-cpp">if ((wholetext[0].substr((partoser-1),1))==&quot;a&quot;) //überprüft ob buchstabe[stelle] a ist
{strm &lt;&lt; inhalt[varb];
strm &gt;&gt; over;
strm.clear();
compint = over;}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1680399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1680399</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Sun, 15 Mar 2009 14:07:16 GMT</pubDate></item></channel></rss>