Ich hab hier aus einem PY-file ein Codeschnipsel, was ich gerne nach Delphi übersetzen möchte:
Delphi-Quellcode:
salt = '01!8d8F_)r9]4s[qeuXfP%'
client_token = salt[:2] +
sha1(''.join([str(channel['video_id']),
salt,
channel['access_token'],
server_token,
channel['client_location'],
'dash:widevine']
).encode('utf-8')).hexdigest()
video_id, access_token, server_token und client_location sind bekannte Strings.
Wenn ich das richtig erkannt habem wird hier ein sah1-Hasch gebildet ?!
Ich hab hier eine DCPCrypt-Komponente und würde gerne mit TDCP_sha1 o.g. entsprechend nachbilden.
Nur was & wie macht denn diese Funktion denn das mit den Strings ?
Kann jemand das nach Delphi "übersetzen", wie ich den String bilden muss ?