Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Das Gurke

Community-Fossil

  • »Das Gurke« ist der Autor dieses Themas

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

1

10.01.2007, 18:28

PHP, MD5 und C++

Ich bin mir bewusst, dass es tausende Seiten zu diesem Thema gibt und leider liegt genau da mein Problem ... Ich steige nicht mehr durch. Dabei habe ich mir das alles extrem einfach vorgestellt xD

Die Situation:
Ich nutze momentan in PHP die Funktion md5(), diese liefert einen 32 Zeichen langen PHP String zurück den ich in eine Datenbank stopfe. Auf diese greife ich nun auch von meinem Programm aus zu.

Ich suche:
Eine C / C++ Funktion / Klasse oder was auch immer, das mir dasselbe Ergebnis liefert (also bei gleichem Eingabestring). Im besten Fall als char* oder sogar als std::string.

Ich wäre dankbar wenn es hier keine Google! oder ähnliche Schreie gibt. Es existieren für mich schlicht zuviele Verschiedene Möglichkeiten, ich würde gerne eine nehmen die Jemand aus dem Forum schonmal angewandt hat.

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

2

10.01.2007, 19:13

beschäftigt hab ich mich nicht damit, entweder du implementierst MD5 selber, oder nutzt sowas:

http://256.com/sources/md5/

http://de.wikipedia.org/wiki/Message_Digest_Algorithm_5

weitere links siehe wiki

Chase

Alter Hase

Beiträge: 753

Wohnort: Nagaoka / Darmstadt / Düsseldorf

Beruf: fauler Studi

  • Private Nachricht senden

3

10.01.2007, 19:21

Ich kann mir kaum vorstellen dass eine einfache MD5-Hash-Funktion nicht in der Win-API enthalten ist. Hab nur kurz MSDN angeworfen, zumindest das .NET Framework besitzt eine MD5-Klasse. Oder soll das ganze Platformunabhaengig sein ?

Generell wuerde ich mich mit sowas besser an http://www.c-plusplus.de/forum/ wenden. Da das eine "Partnerseite" dieses Forums ist, darf ich das hoffentlich einfach so schreiben :)
"Have you tried turning it off and on again?"

Das Gurke

Community-Fossil

  • »Das Gurke« ist der Autor dieses Themas

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

4

10.01.2007, 19:27

Ich bin über alle eure Links schonmal gestolpert und hatte eigtl gefragt, weil ich die Hoffnung hatte, dass irgendwer schonmal was in der Richtung genutzt hätte und mir schnell ein Stichwort geben könnte. Trotzdem Danke!

Aber je mehr ich darüber nachdenke, umso mehr bekomme ich Lust das mal selber zu machen, ist ja beileibe kein großes Kunststück =)

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

5

10.01.2007, 22:21

Naja, is schon ein wenig Tipparbeit. Warum das Rad zum 100. Mal erfinden wenn es doch schon gute Lösungen gibt?

http://www.garret.ru/~baranov/boost_md5/

C-/C++-Quelltext

1
2
3
4
5
6
7
#include <iostream>
#include <boost/md5.hpp>

int main()
{
    std::string md5hash = boost::md5( "data" ).hex_str_value();
}


grüße
@D13_Dreinig

Das Gurke

Community-Fossil

  • »Das Gurke« ist der Autor dieses Themas

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

Werbeanzeige