Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » md5 umwandeln

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.12.2003, 09:55 Uhr
~CeNoRiDeR
Gast


Hi kann mir jemand sagen wie ich einen string in einen md5 hashwert umwandeln kann?? hab schon üebrall danch gesucht aber nix gefunden... in php gibts ja die funktinion md5() gibts sowas acuh für c++???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.12.2003, 13:11 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


es gibt eine md5 Library, mit der das geht. Gibts für Linux und für Windows.

Such einfach mal in google nach

md5 c++ library
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.12.2003, 13:43 Uhr
virtual
Sexiest Bit alive
(Operator)


Wofür brauchst Du denn den hashwert? - MD5 ist nicht grade billig, was die Rechenzeit angeht.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.12.2003, 15:17 Uhr
~CeNoRiDeR
Gast


ich schreibe gerade ein programm womit man md5 enschlüsseln kann... dazu muss ich aber erst wissen wie ich mit c++ den md5 wert erzeugen kann...

@Flo Soft
bin irgendwie zu dumm irgendwas richtiges zu finden... kannst du mir weiter helfen???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.12.2003, 15:37 Uhr
virtual
Sexiest Bit alive
(Operator)


Man kann MD5 nicht entschlüsseln. Vergiß es. Egal was Du reintust: es kommen immer 128 Bits raus. Ob der Text nun 1MB oder 0Byte lang ist. Allein dies sollte Dir schon klarmachen, daß man aus 128 Bit nicht wieder 1MB wiederhestellen kann..
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
04.12.2003, 17:49 Uhr
~CeNoRiDeR
Gast


Doch man kann! klar es ist nur eine Brutforce methode aber so kann man den Ursprünglichen wert wieder ermittel auch wenn dies unter unmständen sehr lang dauer kann!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
04.12.2003, 19:38 Uhr
(un)wissender
Niveauwart


Haha, man kann halt immer alle möglichen Sachen durchgehen, damit hast du aber noch lange nichts ver- bzw. entschlüsselt.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
04.12.2003, 19:57 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat:
~CeNoRiDeR postete
Doch man kann! klar es ist nur eine Brutforce methode aber so kann man den Ursprünglichen wert wieder ermittel auch wenn dies unter unmständen sehr lang dauer kann!!!

Gute Güte.
MD5 heißt soviel wie "Message Digest, Version 5" (Beschrieben im RFC 1321, wo auch die Referenzimplementierung für C zu finden ist). Ziel von dem MD5 ist es, zu beliebig langen Daten Checksummen zu bilden. Da der MD5 Code nur 8 Byte groß ist, gibt es folglich die Situation, daß du zu zwei komplett Unterschiedlichen Daten (hinsichtlich Größe und/oderInhalt) exakt die gleiche Checksumme bekommst.
Naja, mach wie Du meinst, ist ja nicht meine Zeit.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
04.12.2003, 21:47 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


tzz... md5 entschlüsseln, tzz....

kann man vergessen, da wie virtual schon so schön gesagt hat,


Zitat:

(...) es kommen immer 128 Bits raus. Ob der Text nun 1MB oder 0Byte lang ist.



Du kannst zwar einen Buffer errechnen, der den gleichen md5-Hash hat, das wars dann aber auch. den original-inhalt kann man nicht wieder herstellen.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
04.12.2003, 23:29 Uhr
(un)wissender
Niveauwart


Ja, wie virtual auch schon gesagt hat bildet md5 Daten nicht zwangsläufig eindeutig ab, schon alleine deshalb ist es unmöglich md5 gehashte Dateien/Daten zu entschlüsseln (ist das falsche Wort hier, weil sie nicht verschlüsselt wurden).
Merke: hashen != verschlüsseln.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: