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

Langage Java Discussion :

generation de mot de passe à partir de paramètres


Sujet :

Langage Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 12
    Points : 9
    Points
    9
    Par défaut generation de mot de passe à partir de paramètres
    Bonjour,
    Je dois developper une application en java qui permettrait de generer un mot de passe à partir de certain parametres (login par exemple). Le mot de passe doit rester le même si on remet les même paramètres. Quelqu'un a t-il une idée de comment je pourrais faire et où est ce que je pourrais avoir quelques élements de réponse ?
    Merci

  2. #2
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,


    Tu as plusieurs solutions pour cela, comme de calculer un hash par exemple.

    Mais il y a un gros problème de sécurité là dedans : avec l'algorithme il devient possible de retrouver le mot de passe associé à chaque login

    a++

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    C'est sans doute le probleme de pouvoir retrouver le mot de passe avec l'algorithme. Mais c'est bien ce qu'il faut que je fasse et peut être que aprés il faudra prendre des précautions pour bien garder l'algorithme. Ya t-il des algorithme déja existant pour cela ?
    merci

  4. #4
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par MisterP Voir le message
    C'est sans doute le probleme de pouvoir retrouver le mot de passe avec l'algorithme. Mais c'est bien ce qu'il faut que je fasse et peut être que aprés il faudra prendre des précautions pour bien garder l'algorithme.
    Le secret de l'algorithme n'est pas un gage de sécurité...

    Citation Envoyé par MisterP Voir le message
    Ya t-il des algorithme déja existant pour cela ?
    En même temps si tu veux garder l'algo secret il vaudrait mieux éviter d'utiliser quelque chose d'existant...


    Tu pourrais peut-être te baser sur une fonction de hachage cryptographique comme MD5 ou SHA...


    a++

  5. #5
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Points : 955
    Points
    955
    Par défaut
    tu peux développer un algorithme propre a toi, ce n'est pas difficile, il faut utiliser une combinaison des paramétres que tu as et parsuite tu auras le mot de pass et tu garantira que cette procedure ne sera pas connu a moin que quelqu'un l'a utilisé d'avant.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Je voulais avoir un algo existant pour justement voir comment ca peut marcher et essayer de me faire le mien. La combinaison de paramètre est un peu flagrante à mon gout, je préfere que le mot de passe se differencie des paramètres au maximum! je vais essayer quand même de voir ce que je peux faire. Merci à vous!

  7. #7
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut
    Juste un petit conseil supplémentaire : pour protéger ton algo, je te conseille d'obfuscer le fichier concerné pour éviter qu'on puisse décompiler ton .class, enfin ça n'interdit pas de le décompiler mais le résultat sera beaucoup moins lisible.

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Juste un petit conseil supplémentaire : pour protéger ton algo, je te conseille d'obfuscer le fichier concerné pour éviter qu'on puisse décompiler ton .class
    Et comment on fait pour obfuscer ? c'est quoi ?

  9. #9
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par MisterP Voir le message
    Et comment on fait pour obfuscer ? c'est quoi ?
    Obfuscer permet de rendre le bytecode java plus difficilement décompilable... il y quelques outils pour cela dans la page des outils des développeurs.



    Mais cela ne règlera pas ton problème quand au secret de ton algo...



    Tu pourrais peut-être préciser comment fonctionnera ton système, et pourquoi le mot de passe généré doit toujours être le même pour les mêmes valeurs...


    a++

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par adiGuba Voir le message
    Tu pourrais peut-être préciser comment fonctionnera ton système, et pourquoi le mot de passe généré doit toujours être le même pour les mêmes valeurs...
    Ok, enfait ce generateur sert aux entreprises qui voudrait proteger soit leur routeur, soit leur serveur... Et le mot de passe doit être généré à partir du code siret de l'entreprise, d'un login et d'un sujet(routeur, serveur...) et devrait pouvoir être retrouver à partir des mêmes paramètres.

  11. #11
    Membre confirmé
    Avatar de mhamedbj
    Profil pro
    Inscrit en
    Février 2007
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 403
    Points : 554
    Points
    554
    Par défaut
    L'idée la plus simple qui me vient à l'esprit c'est que tu rajoute a tes paramètres un paramètre de plus que seul le client connait..... mais c tout bête c'est presque revenir à lui demander d'entrer le mot de passe qu'il veux ...

Discussions similaires

  1. [AC-2010] lire une base .accd contenant les données AVEC MOT DE PASSE à partir d'excel
    Par mister red dans le forum Sécurité
    Réponses: 1
    Dernier message: 15/03/2015, 17h36
  2. [1.x] Admin generator et mot de passe
    Par shakly dans le forum Symfony
    Réponses: 1
    Dernier message: 15/03/2012, 12h21
  3. Réponses: 1
    Dernier message: 22/04/2011, 14h53
  4. Réponses: 1
    Dernier message: 18/01/2011, 22h05
  5. Génération de mot de passe et de code secret
    Par User dans le forum Contribuez
    Réponses: 2
    Dernier message: 29/06/2006, 22h32

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