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

Algorithmes et structures de données Discussion :

Dériver une paire de clé RSA à partir d'un mot de passe


Sujet :

Algorithmes et structures de données

  1. #1
    Membre averti
    Avatar de Strab
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    338
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 338
    Points : 330
    Points
    330
    Par défaut Dériver une paire de clé RSA à partir d'un mot de passe
    Bonjour,

    J'aimerais obtenir quelques infos sur la génération de clés RSA (ou tout autre algorithme asymétrique) à partir d'un mot de passe.
    J'ai rencontré quelques informations éparses sur le forum et sur le net, mais j'aimerais bien faire le point.

    Ce que j'ai compris :
    Apparemment, c'est possible, je ne cherche pas dans le vent.
    Problème, il faudrait utiliser le hash du mot de passe et non le mot lui même, ce qui reviendrais à utiliser des clés de la longueur du hash.

    Ben... j'ai pas trop compris en quoi c'est un problème, ne suffit-il pas d'utiliser un hash de la longueur de la clé ?
    D'autre part, il n'existe aucun algorithme qui permette de dériver le mot de passe en deux nombres premiers pouvant être utilisés pour générer les clés (dans le cas du RSA) ?

    Et enfin, si vraiment c'est beaucoup moins sûr de procéder ainsi, connaissez-vous malgré tout des outils/sources/algos qui puissent m'aider à faire ceci ?
    Quelle est leur fiabilité comparé à une génération classique ?

    Merci de votre aide,
    Strab

  2. #2
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Bonjour,

    Que veux tu dire exactement par :
    D'autre part, il n'existe aucun algorithme qui permette de dériver le mot de passe en deux nombres premiers pouvant être utilisés pour générer les clés[/list]
    Normalement, les clefs doivent etre générée aléatoirement et surtout pas en fonction d'un mot de passe, ce qui nuierait grandement à la sécurité du système.


    De plus, pour générer des clefs RSA, tu dois trouver tout d'abord deux grand nombres premiers. Pour cela, il existe des méthodes statistique qui te donneront la probabilité que ton nombre soit premier.

    Bonne continuation...
    [/quote]

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 92
    Points : 101
    Points
    101
    Par défaut
    Par contre ce qui existe, c'est qu'on te demande une passphrase dont le hash servira ensuite à crypter ta clée privée (générée aléatoirement) sur ton ordinateur, afin de rajouter un niveau supplémentaire de sécurité

  4. #4
    Membre averti
    Avatar de Strab
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    338
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 338
    Points : 330
    Points
    330
    Par défaut
    Citation Envoyé par ToTo13
    Bonjour,
    Normalement, les clefs doivent etre générée aléatoirement et surtout pas en fonction d'un mot de passe, ce qui nuierait grandement à la sécurité du système.
    Ok, c'est bien ce qu'il semblait

    Citation Envoyé par @drien
    Par contre ce qui existe, c'est qu'on te demande une passphrase dont le hash servira ensuite à crypter ta clée privée (générée aléatoirement) sur ton ordinateur, afin de rajouter un niveau supplémentaire de sécurité.
    Merci pour le renseignement, mais j'en étais déjà informé. D'ailleurs dans mon cas, le niveau de sécurité nécessaire est tel que je dois faire encore plus sûr, ne pas laisser la clé sur la machine.

    C'est d'ailleurs pour ça que j'avais pensé à cette histoire de mot de passe, cela m'aurait permis de retrouver la clé à partir du mot de passe plutôt que d'avoir à la stocker ailleurs.

    Merci pour vos réponses, je vais passer par la voie classique de signature de fichiers en attendant de trouver un algorithme qui répond à ma question

  5. #5
    Membre expérimenté Avatar de 10_GOTO_10
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 887
    Points : 1 531
    Points
    1 531
    Par défaut
    Citation Envoyé par ToTo13
    De plus, pour générer des clefs RSA, tu dois trouver tout d'abord deux grand nombres premiers. Pour cela, il existe des méthodes statistiques qui te donneront la probabilité que ton nombre soit premier.
    Ensuite, n'importe quels nombres premiers P ne conviennent pas: Il ne faut pas qu'ils soient trop proches, il ne faut pas que P - 1 soit B-friable (c'est à dire qu'il soit le produit de petits facteurs), etc...

    Un conseil, utilise des logiciels déjà faits plutôt que de te lancer dans la génération de clés RSA, c'est pas un domaine simple.

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

Discussions similaires

  1. Encrypter un fichier à partir d'un mot de passe
    Par Michel Deriaz dans le forum Codes sources à télécharger
    Réponses: 0
    Dernier message: 09/03/2011, 22h31
  2. Réponses: 2
    Dernier message: 09/11/2009, 23h34
  3. Réponses: 1
    Dernier message: 07/04/2008, 10h51
  4. [crypto]générer une paire de clef a partir d'un mot de passe?
    Par hansaplast dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 28/07/2006, 14h01
  5. manipuler une BDD access tout en accedant via son mot de pass
    Par hto340 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 02/07/2006, 17h32

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