Guest User

Base64ToBin

a guest
Mar 1st, 2022
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.39 KB | None | 0 0
  1. function TdmNAVUtil.NAVTokenDecode(aToken: string): string;
  2. var bytes:TBytes;
  3.     iCikl:integer;
  4.     key:THash128;
  5.     aesecb:TAESECB;
  6.     token:string;
  7. begin
  8.   bytes := TEncoding.UTF8.GetBytes(FTechUser.XMLChange);
  9.  
  10.   for iCikl := 0 to 15 do
  11.     key[iCikl] := bytes[iCikl];
  12.  
  13.   aesecb := TAESECB.Create(key);
  14.  
  15.   token := Base64ToBin(aToken);
  16.  
  17.   Result := aesecb.DecryptPKCS7(token);
  18. end;
Add Comment
Please, Sign In to add comment