https://ysrazsingh.medium.com/the-hidden-pitfall-of-password-encryption-in-django-avoid-this-rookie-mistake-75839c481a7e