crypto : clé publique / privée
3 messages
• Page 1 sur 1
-

manthoR - WRInaute discret

- Messages: 231
- Inscription: 13 Mar 2006
crypto : clé publique / privée
Bonjour,
Pour un de mes projets j'aimerais un script simple de codage à clé publique / décodage à clé privée (style RSA simplifié).
Quelqu'un en connait-il un tout fait en php ou dois-je replonger dans mes cours de cryptographie (si je les retrouves
) ?
Nota : L'utilisateur fournira la clé privée qu'il souhaite utiliser, et ca lui générera la clé publique et l'outil d'encryption.
Merci
Pour un de mes projets j'aimerais un script simple de codage à clé publique / décodage à clé privée (style RSA simplifié).
Quelqu'un en connait-il un tout fait en php ou dois-je replonger dans mes cours de cryptographie (si je les retrouves
Nota : L'utilisateur fournira la clé privée qu'il souhaite utiliser, et ca lui générera la clé publique et l'outil d'encryption.
Merci
- teoli
- WRInaute discret

- Messages: 163
- Inscription: 8 Sep 2005
Tu veux le faire en quel langage?
Un des principes de bases de la crypto c'est d'utiliser quelque chose d'existent et donc de tester: tu ne sais pas si ta fonction sera correcte et si elle sera capable de résister aux attaques de timing et autres side-channel.
Si tu as besoin de sécurité élevée au point de vouloir utiliser du RSA, utilise quelques chose de non-simplifié.
Attention aussi au mécanisme d'échange de clé: une clé privée ne doit JAMAIS être transmise. Sinon elle n'est plus privée. Il doit générer lui la clé privée/publique et fournir la clé publique.
Si tu peux le faire, le plus simple est d'utiliser un simple canal https.
Un des principes de bases de la crypto c'est d'utiliser quelque chose d'existent et donc de tester: tu ne sais pas si ta fonction sera correcte et si elle sera capable de résister aux attaques de timing et autres side-channel.
Si tu as besoin de sécurité élevée au point de vouloir utiliser du RSA, utilise quelques chose de non-simplifié.
Attention aussi au mécanisme d'échange de clé: une clé privée ne doit JAMAIS être transmise. Sinon elle n'est plus privée. Il doit générer lui la clé privée/publique et fournir la clé publique.
Si tu peux le faire, le plus simple est d'utiliser un simple canal https.
-

manthoR - WRInaute discret

- Messages: 231
- Inscription: 13 Mar 2006
l'idée est simple :
N'importe qui doit pouvoir saisir un texte (crypté par la clé publique du destinataire), seul le destinataire (possédant la clé privée) pourra la décrypter.
Je vais voir du côté d'openssl (idée de dd32) mais je ne suis pas sur que mon hebergeur l'accèpte.
Ps: le but du cryptage est le stoquage en base de la version crypté afin que seul l'utilisateur concerné puisse l'obtenir (pas même moi, hebergeur de la base)
N'importe qui doit pouvoir saisir un texte (crypté par la clé publique du destinataire), seul le destinataire (possédant la clé privée) pourra la décrypter.
Je vais voir du côté d'openssl (idée de dd32) mais je ne suis pas sur que mon hebergeur l'accèpte.
Ps: le but du cryptage est le stoquage en base de la version crypté afin que seul l'utilisateur concerné puisse l'obtenir (pas même moi, hebergeur de la base)
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Annonces d'interet publique
- vmware server et ip publique
- Adsense d'utilité publique
- Bonjour, petit avis publique
- Pagerank d'une page non publique !
- POO et vairable publique (global)
- Présentation : Annuaire de la fonction publique
- Consultation publique sur la neutralité du Net
- Modification publique d'une map google
- Droit à l'image d'une personnalité publique décédée ?
- Google API : guide de développement de l'API Google - 20-09-2002
- Google sur les BlackBerry et les mobiles Motorola - 12-01-2006
- Nouveau format d'URL des referrers Google - 16-04-2009
- Quel avenir pour Yahoo Site Explorer ? - 20-08-2010
Consultez la description détaillée des produits ou services de Google suivants : Google Bombing
- Indice de densité
Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
