64 Bit Verschlüsselung Problem!
-
Hallo,
ich hab dieses Tutorial gefunden :
http://www.cpp-home.com/tutorial.php?102_1
Habs auch verstanden nun versuche ich daraus eine Funktion zu basteln leider haperts schon am Anfang
Ich habs bis jetzt so versucht
int temp = 0; for(string::iterator it = s.begin(); it != s.end(); ++it) { s[temp] = int(s[temp]) ; temp++; }Programm stürtz leider ab habt ihr ne Idee wie das richtig aussehen muss?
Danke

Gruß Patrick
-
So wie du das geschrieben hast geht es, ist aber total unsinnig und mach gar nix.
-
Ein kurzer Blick auf das "Tutorial" hat mir immerhin eine gehörige Portion Gruseln eingebracht.

Ich denke es ist nicht der Mühe wert.
Es hat absolut garnichts mit Verschlüsselung zu tun, egal wie die Autoren es nennen, und es ist auch alles andere als hilfreich, wenn man sich mit Base64-Encoding (dem üblichen Mime-Encoding für Binäre Daten in Mails) beschäftigen will, da dafür die Hälfte fehlt. 
Also, willst Du verschlüsseln, lies Dich zum Beispiel mit
http://de.wikipedia.org/wiki/Kryptographie erstmal ein (ist sicher kein Referenzwerk, aber vielleicht leichter als andere Texte dazu, und hat ja noch ein paar hilfreiche Links) und such Dir dann einen begehbaren Weg aus. Die Grundlagen sind eher unabhängig von der Sprache. Willst Du hingegen Base64-Encoding (also das Abbilden von 8-Bit Daten auf ein Druckbares 64-Zeichen umfassendes "Alphabet") dann schau Dir erst
http://de.wikipedia.org/wiki/Base64 und dann eine Implementation (allerdings in C) unter
http://base64.sourceforge.net/ an.Wenn dann noch Fragen sind, nur zu.
