CRYPTOSYSTÈME ELGAMAL LIBRAIRIE GMP

pgl10 Messages postés 380 Date d'inscription samedi 18 décembre 2004 Statut Membre Dernière intervention 29 octobre 2023 - 8 mars 2011 à 09:34
cs_med123456 Messages postés 1 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 30 juin 2012 - 30 juin 2012 à 19:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/52904-cryptosysteme-elgamal-librairie-gmp

cs_med123456 Messages postés 1 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 30 juin 2012
30 juin 2012 à 19:50
salut
je veux executer ces classe sous turbo c mais j ai pas trouver la biblio gmp.h????
CHAR As Human Messages postés 20 Date d'inscription vendredi 23 septembre 2005 Statut Membre Dernière intervention 10 juin 2010
9 avril 2011 à 23:41
Ton code est plus beau que le mien =>10/10 !
Mais bon, j'étais en L2 quand je l'ai fait, c'est marrant, j'ai aussi fait un Master Réseau/Sécurité après ! Bonne chance !
louelh95 Messages postés 3 Date d'inscription lundi 7 mars 2011 Statut Membre Dernière intervention 8 mars 2011
8 mars 2011 à 11:53
Merci PGL10 je vais le compiler sous windows aussi et je testerai les caractères accentués
Pour la doc promis j'écrirai un ptit truc
le lien en 4°) est très très instructif
pgl10 Messages postés 380 Date d'inscription samedi 18 décembre 2004 Statut Membre Dernière intervention 29 octobre 2023 11
8 mars 2011 à 09:34
Bravo pour ce logiciel bien présenté et instructif. Quatre remarques :
1°) Il se compile sans aucun problème sous Windows XP avec Visual C++ 6.0
2°) Une petite documentation et un mode d'emploi seraient les bienvenus
3°) Pour les caractères accentués sous Windows on peut utiliser :
void print(char* s) { // pour afficher avec conversion ANSI to OEM
int n;
char* c;
n = strlen(s);
c = (char *)malloc(n*sizeof(char));
CharToOem(s,c);
printf("%s",c);
free(c);
return;
}
4°) Et de plus, il est intéressant de visiter le site web de Paul Herman à :
http://www.frenchfries.net/paul/factoring/source.html où se trouvent des
sources complémentaires de cryptage et surtout la bibliothèque Integer.h
et Integer.cc qui permet d'utiliser GMP comme de vrais entiers en C et C++
Rejoignez-nous