nah666
Messages postés75Date d'inscriptionsamedi 30 août 2003StatutMembreDernière intervention 7 janvier 2008
-
1 avril 2005 à 09:55
doudouche22
Messages postés1Date d'inscriptiondimanche 7 novembre 2010StatutMembreDernière intervention 7 novembre 2010
-
7 nov. 2010 à 22:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
doudouche22
Messages postés1Date d'inscriptiondimanche 7 novembre 2010StatutMembreDernière intervention 7 novembre 2010 7 nov. 2010 à 22:19
bonjour à tous,
j'ai compilé le le "main.cpp" du programme RSA sous Dev-C++,il m'affiche des erreurs de compilation du genre:
[linker error]undefined reference to 'std::string::size()const'
quelqu'un pourrait me dire pourquoi?
aussi qu'est ce qui faut faire avec "RSA_private.h" et"RSA_private.rc"?(je suis débutante en prog)
merciiiiiiiii
Kirbyragone
Messages postés6Date d'inscriptionjeudi 12 août 2010StatutMembreDernière intervention26 août 2010 18 août 2010 à 10:50
ReBonjour, après quelques tests effectués, j'ai trouvé pourquoi je n'arrivais pas à retomber sur mon texte en clair.
Tout d'abord, tout marche bien, cela est du à une mauvaise manipulation de ma part et à un petit manque de précision.
Je m'explique, le problème venait du faite qu'il faut que la clé N soit plus grande que le texte à chiffrer. Deux solutions pour régler cela :
- Soit chiffrer bloc par bloc le message avec chaque bloc ayant une taille inférieur à la taille de la clé N
- Soit augmenter la taille de la clé N dès le début mais cela rallonge le temps de génération de cette dernière
Pour ma part j'ai opté pour la seconde solution le temps d'arriver à implémenter correctement la première solution si cela est possible.
Désolé pour le dérangement, j'espère que ce message n'aura pas été inutile.
Kirbyragone
Messages postés6Date d'inscriptionjeudi 12 août 2010StatutMembreDernière intervention26 août 2010 17 août 2010 à 17:03
Bonjour, j'ai voulu tester RSA et donc ton code. Quant j'ai commencé à l'intégré, j'ai eu un souci.
J'espère que cela est une mauvaise manipulation de ma part, mais dès qu'on met un texte à chiffré assez grand,
si on le code puis le chiffre puis le déchiffre puis le décode, on ne retombe pas sur le teste à chiffrer.
Cela ne vient pas du chiffrage ou déchiffrage car si on le code puis décode, cela ne permet pas de retrouver le texte en clair du début ...
En cela, est-ce une mauvaise manipulation de ma part, un problème dans le code ou bien, cela est normal et il faut chiffrer en bloc ?
Merci d'avance pour ta réponse, bonne journée.
freeben666
Messages postés17Date d'inscriptionjeudi 1 juillet 2004StatutMembreDernière intervention19 mai 2006 1 févr. 2008 à 03:39
Ce logiciel a été codé avec Dev C++. Le fichier RSA.dev peut être ouvert dans Dev-C++. C'est un fichier de projet, qui contient les infos nécessaire à la fabrication du programme à partir des sources, tu pourra donc compiler le programme dans dev-c++.
Il faut cependant que tu installes la librairie GMP dans Dev-C++, car elle est nécessaire au fonctionnement du programme.
Il faut pour cela que tu places le fichier gmp.h présent dans l'archive dans le répertoire header présent dans le dossier d'installation de dev-C++, et le fichier libgmp.a dans le dossier lib.
krom34
Messages postés3Date d'inscriptionmardi 15 mai 2007StatutMembreDernière intervention 1 février 2008 1 févr. 2008 à 00:07
ok merci dsl pour l'ortographe je ferais plus attention !!!
ok j'ai 3 logiciel (visual c++,dev c++ et code block) avec ces logiciels je peut compiler vos zips???
freeben666
Messages postés17Date d'inscriptionjeudi 1 juillet 2004StatutMembreDernière intervention19 mai 2006 31 janv. 2008 à 23:18
Tout d'abord, un petit effort sur l'orthographe ne serait pas un luxe.
Ensuite, pour créer un exécutable à partir des fichier source présent dans l'archive, il suffit de les compiler.
krom34
Messages postés3Date d'inscriptionmardi 15 mai 2007StatutMembreDernière intervention 1 février 2008 31 janv. 2008 à 22:39
je vois que vous aite tous des exper en la matier j'aimerais vous demander comment fait on pour transphormer vos zip en programme .exe enfinles faire fonctionner selement????
cs_nawal84
Messages postés2Date d'inscriptionmardi 25 juillet 2006StatutMembreDernière intervention26 juillet 2006 26 juil. 2006 à 10:09
Je travaille sur linux...Mais c'est bon, c'est la librairie gmp qui n'était pas installée....Merci
freeben666
Messages postés17Date d'inscriptionjeudi 1 juillet 2004StatutMembreDernière intervention19 mai 2006 25 juil. 2006 à 15:15
Quel environnement de developpement utilise-tu??
cs_nawal84
Messages postés2Date d'inscriptionmardi 25 juillet 2006StatutMembreDernière intervention26 juillet 2006 25 juil. 2006 à 12:26
salut,
Je viens de récupérer le zip, mais je n'arrive pas à compiler (je suis débutante en programmation)
Merci
bachilbouzouk
Messages postés1Date d'inscriptiondimanche 13 juin 2004StatutMembreDernière intervention 3 janvier 2006 3 janv. 2006 à 14:40
en DUT Info on fait aussi du mapple, dont la crypto RSA également ;-)
freeben666
Messages postés17Date d'inscriptionjeudi 1 juillet 2004StatutMembreDernière intervention19 mai 2006 1 avril 2005 à 17:22
Je suis effectivement en première année de prépa intégrée à l'ISEP. Et comme ils respectent le programme ils nous font faire du Maple. C'est vraiment à chier ce programme.
Et le prof d'info qui veut nous apprendre à "programmer" avec. C'est quand même limité les procédures Maple.
Mais bon...
cosmobob
Messages postés700Date d'inscriptionmardi 30 décembre 2003StatutMembreDernière intervention27 janvier 20094 1 avril 2005 à 15:13
pour faire du maple, il doit etre en sup ou en spé... jme trompe, ou bien maple est plus répandu que ce que je croyais?
nah666
Messages postés75Date d'inscriptionsamedi 30 août 2003StatutMembreDernière intervention 7 janvier 20081 1 avril 2005 à 09:55
7 nov. 2010 à 22:19
j'ai compilé le le "main.cpp" du programme RSA sous Dev-C++,il m'affiche des erreurs de compilation du genre:
[linker error]undefined reference to 'std::string::size()const'
quelqu'un pourrait me dire pourquoi?
aussi qu'est ce qui faut faire avec "RSA_private.h" et"RSA_private.rc"?(je suis débutante en prog)
merciiiiiiiii
18 août 2010 à 10:50
Tout d'abord, tout marche bien, cela est du à une mauvaise manipulation de ma part et à un petit manque de précision.
Je m'explique, le problème venait du faite qu'il faut que la clé N soit plus grande que le texte à chiffrer. Deux solutions pour régler cela :
- Soit chiffrer bloc par bloc le message avec chaque bloc ayant une taille inférieur à la taille de la clé N
- Soit augmenter la taille de la clé N dès le début mais cela rallonge le temps de génération de cette dernière
Pour ma part j'ai opté pour la seconde solution le temps d'arriver à implémenter correctement la première solution si cela est possible.
Désolé pour le dérangement, j'espère que ce message n'aura pas été inutile.
17 août 2010 à 17:03
J'espère que cela est une mauvaise manipulation de ma part, mais dès qu'on met un texte à chiffré assez grand,
si on le code puis le chiffre puis le déchiffre puis le décode, on ne retombe pas sur le teste à chiffrer.
Cela ne vient pas du chiffrage ou déchiffrage car si on le code puis décode, cela ne permet pas de retrouver le texte en clair du début ...
En cela, est-ce une mauvaise manipulation de ma part, un problème dans le code ou bien, cela est normal et il faut chiffrer en bloc ?
Merci d'avance pour ta réponse, bonne journée.
1 févr. 2008 à 03:39
Il faut cependant que tu installes la librairie GMP dans Dev-C++, car elle est nécessaire au fonctionnement du programme.
Il faut pour cela que tu places le fichier gmp.h présent dans l'archive dans le répertoire header présent dans le dossier d'installation de dev-C++, et le fichier libgmp.a dans le dossier lib.
1 févr. 2008 à 00:07
ok j'ai 3 logiciel (visual c++,dev c++ et code block) avec ces logiciels je peut compiler vos zips???
31 janv. 2008 à 23:18
Ensuite, pour créer un exécutable à partir des fichier source présent dans l'archive, il suffit de les compiler.
31 janv. 2008 à 22:39
26 juil. 2006 à 10:09
25 juil. 2006 à 15:15
25 juil. 2006 à 12:26
Je viens de récupérer le zip, mais je n'arrive pas à compiler (je suis débutante en programmation)
Merci
3 janv. 2006 à 14:40
1 avril 2005 à 17:22
Et le prof d'info qui veut nous apprendre à "programmer" avec. C'est quand même limité les procédures Maple.
Mais bon...
1 avril 2005 à 15:13
1 avril 2005 à 09:55