Python snippet zu Javascript

nussratte

Mitglied
Thread Starter
Mitglied seit
21.08.2011
Beiträge
968
Tach zusammen,

ich brauche für ein JavaScript Projekt einen vorhanden Python Snippet in einer Javascript version
da ich weder Profi in Javascript bin und Python noch gar nicht benutzt habe:

die Frage ob mir da jemand aushelfen kann

Python:
person = person_resp.json()
person_id = person["id"]
person_random = person["random_value"]
person_pseudonym = person["pseudonym"]

random_val = bytes.fromhex(person_random)
pseudonym = bytes.fromhex(person_pseudonym)

h = hashlib.sha3_256()
h.update(person_birthdate.encode("utf-8"))
h_dob = h.digest()

h = hashlib.sha3_256()
h.update(pseudonym)
h_pseudonym = h.digest()

auth_hash = bytes([(a ^ b ^ c) for a, b, c in zip(h_dob, h_pseudonym, random_val)])
auth_hash = auth_hash.hex()
ich hab mich natürlich schon dran versucht, aktuell glaube ich das nur der auth Teil fehlt, kann es halb aber nicht so richtig testen
der bytes() Teil macht mir etwas Probleme, weil ich nichts entsprechendes für JavaScript finde

mein JavaScript Stand:
Javascript:
let birthday = person_birthday
let random_val = hexStringToByte(person_random);
let pseudonym = hexStringToByte(person_pseudonym);

let sha3 = require('js-sha3');

let h = sha3.sha3_256();
h.update(birthday);
let h_dob = h.digest();

h = sha3.sha3_256();
h.update(pseudonym);
let h_pseudonym = h.digest();

auth_hash = ...
wäre super wenn mir da jemand aushelfen könnte, bzw. mir sagen was ich da jetzt schon falsch mache