Buen dia con todos,
Tengo un problema, y no se como resolverlo.
1.- Actualmente estoy utilizando la funcion MAKE_PASSWORD para generar claves ingresadas por el usuario
2.- El formato que genera es algo como esto: hash ----> pbkdf2_sha256$180000$WrkfqaywlilB$BayvAJ9Rb4drbhIdX5uryVKl12wSEjzaXUeIMWbqIf4=
3.- Las clases de DJANGO que autentican el usuario, leen y validan perfectamente estas claves que yo estoy generando con mis propios programas y pantallas, si utilizo un metodo diferente la autenticacion que hace DJANGO no detecta el formato por lo tanto no valida y no se puede ingresar.
4.- Si creo un superusuario a traves de: Python manage.py createsuperuser se genera una clave con el mismo formato que el de MAKE_PASSWORD
5.- Tengo una pantalla (interface) propia en donde permito que el usuario cambie su contraseña ...en esta pantalla valido con javascript cosas basicas de ingreso de datos y en un programa tipo PY valido que esta clave NO SEA IGUAL a la que esta almacenada en la BASE DE DATOS, para ello intento utilizar la funcion :
pbkdf2_sha256.verify("Clave_ingresada_usuario", hash)
ValueError: not a valid pbkdf2_sha256 hash
5.- Que metodo debo utilizar para validar la clave ingresada y compararla con la almacenada en la base de datos?
Agradezco mucho a las personas y colegas que me guien en como resolver este pequeño problema. Gracias

Mentor Carranza
Quito-Ecuador