Advertisement
Guest User

Untitled

a guest
Nov 25th, 2014
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. uses Data.Cloud.CloudAPI;
  2. ...
  3. ..
  4. function GetHash_ASPNetMemberShip(const Password, Salt:string):string;
  5. var
  6. bPassword ,bSalt ,bSaltPassword: TBytes;
  7. begin
  8. bPassword:= TEncoding.Unicode.GetBytes(Password) ;
  9. bSalt:= DecodeBytes64(Salt);
  10. SetLength(bSaltPassword, length(bPassword)+length(bSalt));
  11. Move(bSalt[0],bSaltPassword[0],length(bSalt));
  12. Move(bPassword[0],bSaltPassword[length(bSalt)],length(bPassword));
  13. Result := THash_SHA1.CalcBuffer(bSaltPassword[0], Length(bSaltPassword), TFormat_MIME64);
  14. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement