This post discusses the issue of running Datasette on Linux systems with FIPS enabled due to the use of MD5 hashes. It explains what FIPS is and why MD5 is disabled in FIPS mode. It also provides a solution for fixing the runtime error on FIPS systems by using the `usedforsecurity=False` parameter in Python 3.9 or later.

5m read timeFrom til.simonwillison.net
Post cover image
Table of contents
Legitimate uses of MD5 #Python MD5 and usedforsecurity=False #A fix for Python 3.8 #Testing this out using Docker #

Sort: