Hallo
Aktuell probiere ich mal, MD5 in Delphi einzubauen. Da es nicht sonderlich performant sein muss, habe ich mir dazu mal wieder den
Wikipedia-Pseudoquellcode angeguckt und versuche den jetzt in Delphi umzusetzen. Bei einem Stück bleibe ich jedoch hängen:
Zitat:
erweitere message um bits "0" bis Länge von message in bits ≡ 448 (mod 512)
erweitere message um message_laenge als 64-Bit little-endian Integer
1. Wie finde ich denn die Länge IN BITS heraus?
2. Evtl. erschließt sich die Antwort schon aus der Antwort zu 1. ansonsten:
Soll die Länge als Int64 gespeichert werden?
Aber angenommen die Länge beträgt 4 - dann wird eine 4 an den String drangehangen. Aber das eine Zeichen wird doch nicht reichen, aus den 448 Bit 512-Bit zu machen? Wahrscheinlich verstehe ich vollkommen falsch was gemeint ist.
Wäre dankbar für ein bischen Hilfe
mfg
fortuneNext