| |
Posté le 22 mars 2010 - 14:11 |
Bonjour,
Je suis en train de développer une appli multi-centres où chaque centre doit transmettre à un base centralisée des infos. J'utilise les fonctions Crypte/Decrypte avant d'envoyer mes infos du centre X à la base centralisée mais cela implique que la base centralisée connaissent la clé du centre X. Je voulais utiliser le système de clé publique/clé privée afin de garder la confidentialité de chaque clé pour chaque centre. Or, je n'ai pas trouvé cette fonction dans WD.
Est-ce faisable ?
Merci de vos lumières,
>Fredd |
| |
| |
| | | |
|
| | |
| |
Posté le 22 mars 2010 - 19:23 |
Bonsoir,
comme la question m'intéresse également, j'ai fait une petite recherche et OPENSSL est la solution gratuite la plus intéressante. Il suffit d'utiliser l'assemblage (wrapper).net suivanthttp://openssl-net.sourceforge.net/et les 2 DLL de openSSL >pas testé pour l'instant mais si quelqu'un a déjà testé ou a une autre solution merci de partager ! |
| |
| |
| | | |
|
| | |
| |
Posté le 22 mars 2010 - 23:14 |
Pour ma part j'ai fait un programme médical. On l'on reçoit par FTP des Ficheirs XML crypét avec la Clé publique et Clé privé plus un certifcat de sécurtié. On emploi Openssl... pour décrypté j'ai fait un petit fichier smime.bat qui décrypte dans une fenêtre dos les fichiers et renvoi les message d'ereur si nécessaire Une fois terminé ceux-ci sont lus en XML et mis dans le dossier du patient... un messge dans le titre de la fenêtre apparait. Tout cela est fait tout les x minutes.
Pour te donner une idée
openssl smime -decrypt -in %1 -inkey %1-recip %2 -passin pass:%3:- -out sortie.xml openssl smime -verify -in sortie.xml -certfile %4-CAfile %5-text -out %7
etc
tout ce passe en interne. Malheureusement je ne vois pas comment te transmettre tout cela ce sont des fenêtres et des fenêtres et des paramêtres Tu n'as pas de fonction dans Windev pour cela il te faut employer une librairie externe cygwin.dll et joindre le fichier Openssl.exe et les certificat les crt et les key. Je me trouve à Luxembourg
"F.BOUSSON" <contact@informatique-bousson.com> a écrit dans le message de news: 2d436b4543ab67766179738c2ddb1242@news.pcsoft...
Bonjour,
Je suis en train de développer une appli multi-centres où chaque centre doit transmettre à un base centralisée des infos. J'utilise les fonctions Crypte/Decrypte avant d'envoyer mes infos du centre X à la base centralisée mais cela implique que la base centralisée connaissent la clé du centre X. Je voulais utiliser le système de clé publique/clé privée afin de garder la confidentialité de chaque clé pour chaque centre. Or, je n'ai pas trouvé cette fonction dans WD.
Est-ce faisable ?
Merci de vos lumières,
Fredd >
|
| |
| |
| | | |
|
| | |
| |
Posté le 22 mars 2010 - 23:14 |
il faut utiliser la classe RSA >à suivre |
| |
| |
| | | |
|
| | |
| |
Posté le 23 mars 2010 - 07:38 |
Merci pour toutes ces pistes. Pour l'openSSL, je regarde si cela est faisable avec Linux (au cas où un jour on me demande l'appli pour Linux). Je jette également un oeil sur la classe RSA.
>Fredd |
| |
| |
| | | |
|
| | |