Open
Description
Many secure environments disable the hashlib.md5
function because it is insecure, the causes the line below to fail making dateparser unusable in these environments:
Line 52 in 02bd2e5
This can easily be remedied by replacing that line with return hashlib.md5("".join(keys).encode("utf-8"), usedforsecurity=False).hexdigest()
which appropriately bypasses the fips security check because dateparser is not using the md5 hash for security applications.
This is a great project, would appreciate it if this fix could be pushed so it becomes useable in FIPS-compliant environments!