The function provides PKCS5 password-based key derivation function 2. It uses HMAC as pseudorandom function.
hashlib.pbkdf2_hmac(hash_name, password, salt, iterations, dklen=None)
>>> from hashlib import pbkdf2_hmac
>>> our_app_iters = 500_000 Application specific, read above.
>>> dk = pbkdf2_hmac('sha256', b'password', b'bad salt'*2, our_app_iters)
>>> dk.hex()
'15530bba69924174860db778f2c6f8104d3aaf9d26241840c8c4a641c8d000a9'