Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#18

Re: MD5 Länge einfügen als 64 Bit?

  Alt 3. Mär 2009, 08:29
Zitat von fortuneNext:
Zitat von gammatester:
Ist zwar alles ziemlich undurchsichtig, aber dies ergibt mit Sicherheit keinen Sinn:
Delphi-Quellcode:
    for i := 0 to 15 do
      move(block[i * 32 + 1], w, 32);
Wieso nicht?
Block ist doch 512 Bit groß. Wenn ich den jetzt in 16 32-Bit-Blöcke aufteilen will, muss ich 16x32 Bits nach w bringen. Wie auch himitsu schrieb, oder?
Weil die ersten 15 move-Aktionen im Nirvana verschwinden. Da kannst Du gleich einmaligmove(block[15 * 32 + 1], w, 32); hinschreiben.

Wahrscheinlich ist allerdings, daß Du w auch irgendwie mit i indizieren willst.

Gammatester
  Mit Zitat antworten Zitat