Code: Alles auswählen
;PB 5.70 64bit
UseMD5Fingerprint()
hash$ = "md5fingerprint"
Debug StringFingerprint(hash$,#PB_Cipher_MD5,0,#PB_Ascii) ; 1ee00e60057f93d028be5bb501f04b0d
Debug StringFingerprint(hash$,#PB_Cipher_MD5,0,#PB_UTF8) ; 1ee00e60057f93d028be5bb501f04b0d
Debug StringFingerprint(hash$,#PB_Cipher_MD5,0,#PB_Unicode) ; d18833da01fedaa8b340a7f62f1a49ea
ShowMemoryViewer(@hash$,Len(Hash$)*2)
; @hash$: 6D 00 64 00 35 00 66 00 69 00 6E 00 67 00 65 00 m.d.5.f.i.n.g.e.
; 72 00 70 00 72 00 69 00 6E 00 74 00 r.p.r.i.n.t.
MessageRequester("","")
*ptrhash=AllocateMemory(Len(hash$))
PokeS(*ptrhash,hash$,-1,#PB_Ascii)
Debug Fingerprint(*ptrhash,Len(hash$), #PB_Cipher_MD5) ; 1ee00e60057f93d028be5bb501f04b0d
ShowMemoryViewer(*ptrhash,Len(hash$)+2)
; *ptrhash: 6D 64 35 66 69 6E 67 65 72 70 72 69 6E 74 00 00 md5fingerprint..
Debug Fingerprint(@hash$,Len(hash$)*2,#PB_Cipher_MD5) ; d18833da01fedaa8b340a7f62f1a49ea
Debug Fingerprint(@"md5fing",14,#PB_Cipher_MD5) ; a8589284699515169341c24943dc2e4a
MessageRequester("","")
ShowMemoryViewer(@"md5fing",16) ; 6D 00 64 00 35 00 66 00 69 00 6E 00 67 00 00 00 m.d.5.f.i.n.g...
Edit: 3. Parameter von StringFingerprint ergänzt, sowie Parameter Größe bei Fingerprint *2 und Fingerprint(@"md5fing",...
Bitte stelle Deine Fragen, denn den Erkenntnisapparat einschalten entscheidet über das einzig bekannte Leben im Universum.
Jürgen Kulow Wersten :D_üsseldorf NRW D Europa Erde Sonnensystem Lokale_Flocke Lokale_Blase Orion-Arm
Milchstraße Lokale_Gruppe Virgo-Superhaufen Laniakea Sichtbares_Universum