Web Connection
sha512
Hi Rick: I am using SET LIBRARY TO LOCFILE("vfpencryption71.fll") ADDITIVE to calculate hash,
lctemp1 = 'this is a test' lctemp = STRCONV(hash(lctemp1,4),15)
- lctemp holds hashed value
- 7D0A8468ED220400C0B8E6F335BAA7E070CE880A37E2AC5995B9A97B809026DE626DA636AC7365249BB974C719EDF543B52ED286646F437DC7F810CC2068375C CAn I get the same result if I use computehash(lctemp1,'SHA512')?
Thanks and Regards, Jeff Lee
Yes...
Just make sure you use SetBinHexMode(.T.)
to return the result in BinHex formatting instead of base64:
o = CREATEOBJECT("wwEncryption")
* base64: PJFyN+04jov4/kLaWioKHk0p4y+Lk1Gsh4ZBt7JzCs4=
? o.ComputeHash("asdaskdjlasdkjasdasd","SHA256")
? o.SetBinhexmode(.T.)
* binHex: 3C917237ED388E8BF8FE42DA5A2A0A1E4D29E32F8B9351AC878641B7B2730ACE
? o.ComputeHash("asdaskdjlasdkjasdasd","SHA256")