Python snippet zu Javascript

nussratte

Aktives Mitglied
Thread Starter
Registriert
21.08.2011
Beiträge
1.050
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
 
Oben Unten