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

C++Builder Discussion :

Possibilité de modifier le PASSWORD de l'application


Sujet :

C++Builder

  1. #1
    Membre éclairé Avatar de devlopassion
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Août 2006
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Août 2006
    Messages : 576
    Par défaut Possibilité de modifier le PASSWORD de l'application
    bonjour tlm;
    -j'ai voulu rendre mon application sécurisé par un mot de passe alors j'ai ajouter au début un Edit pour vérifier le mot de passe mais c'est pas trés pratique de mettre un mot de passe fixe
    -alors je veu ajouter la possibilité de changer ce mot de passe mais ou? et comment ? sauvegarder a chaque foi le nouveau mot de passe
    -avec une variable c'est pas possible car a chaque foi elle redemare avec l'ancienne valeur.
    -avec un fichier text ou BDD access pas pratique car il ne sont pas sécurisé.

  2. #2
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 268
    Par défaut
    Tu peux l'enregistrer dans une ressource après l'avoir crypté.
    Il te suffira alors de vérifier le mdp rentré par la version décryptée de celui que tu as enregistré.

  3. #3
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Moi se que je fait c'est que je crypte mon MDP, et je l'enregistre dans la base de Registre, tout d'abord, la plus part des personne ne vont pas voir dans la base de registre et ensuite il est crypté.

  4. #4
    Membre éclairé Avatar de devlopassion
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Août 2006
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Août 2006
    Messages : 576
    Par défaut
    trop compliqué pour moi, j'aurai préféré une solution plus simple.
    - mais comment fair pour l'enrigistrer dans le registre
    merci pour vos réponse

  5. #5
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 268
    Par défaut
    Citation Envoyé par devlopassion
    trop compliqué pour moi, j'aurai préféré une solution plus simple.
    - mais comment fair pour l'enrigistrer dans le registre
    merci pour vos réponse
    Regardes l'aide de builder sur TRegistry sinon FAQ

    ++

  6. #6
    Membre émérite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Par défaut
    Salut,
    Moi je l'aurais mis dans la ressource de l'exe. Celle-ci n'est pas visible de l'utilisateur sauf bien sur avec un explorateur de ressource.

  7. #7
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Citation Envoyé par bandit boy
    Salut,
    Moi je l'aurais mis dans la ressource de l'exe. Celle-ci n'est pas visible de l'utilisateur sauf bien sur avec un explorateur de ressource.
    On peut pas changer le mot de passe s'il est dans le exe (a moins d'utiliser reshacker et que les données soit accessible). Le but est de laisser l'utilisateur modifer le mot de passe à partir de l'interface.

  8. #8
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Non, il est possible de modifier un fichier Ressource de l'exe, Bandi Boy avez donnée le code dans un thread, mais je trouve plus ou il est.

  9. #9
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Citation Envoyé par pottiez
    Non, il est possible de modifier un fichier Ressource de l'exe, Bandi Boy avez donnée le code dans un thread, mais je trouve plus ou il est.
    Mais sans doute pas si celui est en cous d'utilisation.

    De toute façon devlopassion trouve que l'enregistrment dans le registre est compliqué, donc imagine pour la sauvegarde d'une String dans la resource d'un éxécutable.

  10. #10
    Membre chevronné
    Avatar de Altau
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    296
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 296
    Par défaut
    Ecrire et lire dans le registre sont d'une extrême simplicité ; je fais cela très couramment. Ca me paraît la meilleure solution après avoir quelque peu chiffré le mot de passe, même sommairement.

  11. #11
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Citation Envoyé par Altau
    Ecrire et lire dans le registre sont d'une extrême simplicité ; je fais cela très couramment. Ca me paraît la meilleure solution après avoir quelque peu chiffré le mot de passe, même sommairement.
    Je le pense également, de plus pour la ressource, si le code est donnée sur le forum, ca n'est plus tres complexe.

  12. #12
    Membre éclairé Avatar de devlopassion
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Août 2006
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Août 2006
    Messages : 576
    Par défaut
    c'est vrai je sui null mais puisque c'est d'une extrême simplicité pourquoi ne pas essayé de m'aider par une explication clair sur la méthdode a suivre
    et encore merci a tous c'est vraiment trés gentil de vouloir m'aider.
    Citation Envoyé par Altau
    Ecrire et lire dans le registre sont d'une extrême simplicité ; je fais cela très couramment. Ca me paraît la meilleure solution après avoir quelque peu chiffré le mot de passe, même sommairement.

  13. #13
    Membre éclairé Avatar de devlopassion
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Août 2006
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Août 2006
    Messages : 576
    Par défaut
    c'est bon j'ai réussit a 80%
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    TRegistry *registre = new TRegistry();
    registre->RootKey = HKEY_CURRENT_USER;
    if(registre->CreateKey("\\Software\\Essai")) // utilisé pour la création
     {
      ShowMessage("yes");  //pour vérifier la creation
     }
     registre->OpenKey("\\Software\\Essai", true);  //utilisé pour l'écriture
    registre->WriteString("mot de passe", "11233"); //11233 et le mot de passe a utilisé
    merci a tou qui on participé a ce sujet

  14. #14
    Membre émérite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Par défaut
    Citation Envoyé par Crayon
    Mais sans doute pas si celui est en cous d'utilisation.

    De toute façon devlopassion trouve que l'enregistrment dans le registre est compliqué, donc imagine pour la sauvegarde d'une String dans la resource d'un éxécutable.
    Si justement, le code donné permet de modifier la ressource d'un exe en cours d'execution. Pas directement car comme tu le dit, c'est impossible, mais par une astuce.
    Tout est dans le post suivant.

  15. #15
    Membre chevronné
    Avatar de Altau
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    296
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 296
    Par défaut
    Citation Envoyé par devlopassion
    c'est vrai je sui null mais puisque c'est d'une extrême simplicité pourquoi ne pas essayé de m'aider par une explication clair sur la méthdode a suivre
    Mais parce que tu n'es pas nul et qu'il ne t'a fallu que 39 minutes pour résoudre l'affaire ! Comme quoi c'était bien d'une "extrême simplicité" ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 17/02/2012, 11h57
  2. Réponses: 4
    Dernier message: 20/03/2008, 13h29
  3. Réponses: 1
    Dernier message: 20/03/2008, 11h34
  4. Réponses: 3
    Dernier message: 20/09/2005, 17h59
  5. [IBSecurityService] Modifier le password d'un user
    Par Benjamin GAGNEUX dans le forum Connexion aux bases de données
    Réponses: 3
    Dernier message: 14/10/2004, 20h51

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