title: How can I verify a cryptographic hash created by Python's Passlib using Node.js?
body: <p>I have a backend application written in Python used by the content managers of my site. Users' passwords are hashed using <a href="https://pythonhosted.org/passlib/lib/passlib.hash.pbkdf2_digest.html#passlib.hash.pbkdf2_sha512" rel="nofollow">passlib's pbkdf2_sha512</a> function. I began to develop the frontend application for which I decided to use nodejs with React for UX reasons. </p>
  
  <p>Now my problem is I can't figure out how can I verify the passwords hashed by passlib using nodejs for authenticating my users. Passlib's implementation seems too specific to me and I'm not really into crypto stuff to figure it out.</p>
  
  <p>I have the MCF so I know the algorithm and digest type, the salt, the number of iterations and the key length. How can I verify this output from passlib in node? Should I rather choose another algorithm better supported by both platforms?</p>