IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Django Python Discussion :

decrypte password django


Sujet :

Django Python

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    501
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 501
    Points : 102
    Points
    102
    Par défaut decrypte password django
    Bonjour,

    Comme décrytper un password crypt en "Pbkdf2PasswordEncoder"

    Exmple:
    Hello
    u'pbkdf2_sha256$15000$Pjun1TMGEQnM$lShdzU33covbDNiqGVDffdHh/86VaECJlaaNXchT0ew='

    Je veux qu'il me renvoie "Hello" en decryptant la chaine ci-dessus

    Une idée

    PS: j'ai installé simplecrypt mais l'application ne veut pas ce charger au démarrage de mon projet:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    File "C:\Python27\lib\site-packages\django\apps\registry.py", line 124, in check_apps_ready
        raise AppRegistryNotReady("Apps aren't loaded yet.")
    django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
    Thanks

  2. #2
    Expert éminent
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 480
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 480
    Points : 9 277
    Points
    9 277
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Je ne connais pas du tout django, mais ça me choquerait qu'il soit capable de décrypter un mot de passe!

    Pour des raisons de sécurité, les mots de passe doivent être cryptés avec un algorithme qui ne permet pas le décryptage.

    Dans un programme, quand on veut savoir si un mot de passe donné est conforme au mot de passe attendu, on ne fait que comparer les 2 versions cryptées.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    501
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 501
    Points : 102
    Points
    102
    Par défaut
    Oui je me douté bien

    On crypt le mot de passe saisi par l'utilisateur puis le compare a celui qui a été crypté lors de son inscription.

    J'attribut un mot de passe lors de l'inscription des utilisateurs, ce n'est pas l'utilisateur qui décide dans un premier temp, ensuite il recoit ses identifiant par mail (login,motdepasscreer par le system) .

    Comment lui envoyer le mot de passe créé car il et crypter une fois inserer en base?

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 355
    Points : 36 883
    Points
    36 883
    Par défaut
    Citation Envoyé par chlock62 Voir le message
    Comment lui envoyer le mot de passe créé car il et crypter une fois inserer en base?
    Lire le manuel Django: Manually managing a user’s password.

    - W

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    501
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 501
    Points : 102
    Points
    102
    Par défaut
    Oui oui wiztricks

    je souhaite donc garder le mot passe en claire pandant un petit moment car je souhaite envoyé un email a l'utilisateur mais pas au moment de l'enregistrement de l'utilasteur mais aprés quelque process aprés

  6. #6
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 355
    Points : 36 883
    Points
    36 883
    Par défaut
    Citation Envoyé par chlock62 Voir le message
    je souhaite donc garder le mot passe en claire pandant un petit moment car je souhaite envoyé un email a l'utilisateur mais pas au moment de l'enregistrement de l'utilasteur mais aprés quelque process aprés
    Pourquoi fabriquer et stocker ce mot de passe là (en tant que mot de passe) avant d'avoir à l'expédier à l'utilisateur?

    - W

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    501
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 501
    Points : 102
    Points
    102
    Par défaut
    Car l'utilisateur rempli un formulaire, paie(process de paiement externe a l'application), puis reçoit un mail avec les login et password
    Quand il rempli le formulaire de coordonné et qui le soumet, il n'est pas sensé savoir que je lui ai créé un compte, donc ensuite il paie, puis il reçoit le mail avec les information lui disant qu'il peut si il le souhaite ce connecter une prochaine fois avec le mot de passe créé par le system

  8. #8
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 355
    Points : 36 883
    Points
    36 883
    Par défaut
    Citation Envoyé par chlock62 Voir le message
    Quand il rempli le formulaire de coordonné et qui le soumet, il n'est pas sensé savoir que je lui ai créé un compte, donc ensuite il paie, puis il reçoit le mail avec les information lui disant qu'il peut si il le souhaite ce connecter une prochaine fois avec le mot de passe créé par le system
    Relisez la suggestion faite dans ma réponse précédente et prenez le temps de la comprendre.
    Une autre approche serait de créer un encours de demandes de création de compte. Le compte utilisateur pourrait être créé après paiement avec les informations stockées dans cette table... Mais utiliser la table "User" avec un champ marquant "encours" ou "créé" irait bien aussi.

    - W

Discussions similaires

  1. que pensez-vous de ce (encrypt / decrypt passwords)
    Par pierre987321 dans le forum Delphi
    Réponses: 9
    Dernier message: 29/04/2007, 14h55
  2. Changer le password du superuser?
    Par YanK dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 20/10/2003, 09h24
  3. Login Password par défaut
    Par YanK dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 18/09/2003, 14h34
  4. Réponses: 14
    Dernier message: 01/09/2003, 15h54
  5. Password root perdu !!
    Par Va(l)ve dans le forum Administration système
    Réponses: 8
    Dernier message: 18/08/2003, 22h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo