Salve a tutti in questi giorni volevo ricreare "per studio" la funzione dell'md5 su php ,solo che mi sono bloccato nel punto del pre-processing in questi 3 passi:
codice:
//Pre-processing:
append "1" bit to message
append "0" bits until message length in bits ≡ 448 (mod 512)
append bit /* bit, not byte */ length of unpadded message as 64-bit little-endian integer to message
le mie domande sono, come trovo la lunghezza a 64bit little-endian del messaggio ? e come aggiungo dei bit a questa stringa?
non riesco proprio a trovare questi comandi da nessuna parte,spero che qualcuno qui lo sappia
grazieee
PS:lo pseudo code l'ho trovato su QUI
PS2:non rispondetemi di usare la funzione md5() che è già presente in php, grazie