Django Override password encryption
Reconsider your decision about keeping your old password hashes.
EXCEPT if you already used some very modern and strong scheme for them (like pbkdf2, bcrypt. shaXXX_crypt) - and NOT just some (salted or not) sha1-hash.
I know it is tempting to just stay compatible and support the old crap, but these old (salted or unsalted, doesn't matter much for brute-forcing) sha1-hashes can be broken nowadays at a rate of > 1*10^9 guesses per second.
also, old password minimum length requirements might need a reconsideration due to same reasons.
the default django password hash scheme is a very secure one, btw, you should really use it.
I am currently developing a tool in Python using Django, in which I have to import an existing User database. Obviously, password for these existing users have not the same encryption than the default password encryption used by Django.
I want to override the encryption for the password method to keep my passwords unmodified. I don't find how to override existing method in the documentation, just found how to add information about user (I don't find how to remove information - like first name or last name - about user either, so if someone knows, tell me please).
Thank you for your help.