Je serais en cours donc c'est mort.
Personnellement j'ai un problème avec wine d'un point de vue éthique, et surtout GNU/linux n'est pas windows(sans blague?).
Quand j'ai envie de faire de jouer à 2hu ou à un VN ou encore d'aller sur /f/, j'utilise virtualbox.
Au cool pour le l'atelier vim à Rennes
J'irais peut être
Hon...
et dans le centre il y a quelque chose linux...
Quoi ? x)
Haaa, je suis pas le seul à n'avoir rien compris.
Absolument
Qui vient à l'atelier Vim ? (pour ce qui habite Rennes & co )
Si toi aussi tu as niqué ton home, pleure dans ton coin.
W-wait what ?!
C'est quoi le délire ?
T'as joué avec mkfs toi ?
Rhaa, j'espère au moins que t'avais fais un backup.
Si toi aussi, ton vim n'est pas compilé pour le mode serveur, pleure dans ton coin.
Nh3xus: Non, je voulais changer la taille d'une partition avec gdisk et j'ai merdé.
Mhhhhh, quelqu'un s'y connait en C++ ? Je tâtonne un peu depuis ce matin et un truc me torture le crâne, c'est tout bête :
En C++
int puissance(pow(Y,x));
int const resultat(puissance%P);
Pour Y=11 et P=13 et x=8, je suis sensé obtenir 9. Or j'obtiens 8...
Or toujours pour Y=11 et P=13 et x=5, j’obtiens 7, et je dois obtenir 7 normalement. Okay.
En Python ça marche sans soucis et j'obtiens 9 pour x=8. Une idée pourquoi j'ai une telle erreur de calcul une fois mais pas l'autre ?
(PS : Oui c'est une représentation schématique de l'algo DH )
Fais voir ton code complet.
Euh j'ai un peu honte tu vois je viens de commencer il y a quelques heures...
Mais pas de soucis cela dit, on apprend de ses erreurs :
http://pastebin.com/f36sevdN
J'ai dû le faire vite fait, à côté sûrement des optimisations à faire, c'est vraiment la base de la base, mais ça me servira pour illustrer mon approche de la Cryptographie à des débutants (et pas le temps d'installer un langage interprété).
Tout ces cout, ça me pique les yeux
Please, /n et endl
Même en isolant bêtement le calcul j'obtiens 8 pour x=8 au lieu d'obtenir 9... Pourtant avec x=5 tout se passe bien.
Et je viens de réinstaller Python pour tester mon ancien script et ça marche parfaitement.
J'ai dû sûrement m’emmêler les pinceaux quelque part...
Hum.
J'ai testé le code tel quel et j'ai aucun problème, les deux situations que tu décris renvoient bien les bons résultats à l'étape 2
à tout hasard il te manque pas ça ?
Mhh ?
┌─╼ ~/Downloads
└────╼ ./a.out
--- Algorithme de chiffrement DH ---
--- Representation schematique ---
Confaire page 25
Etape 1 : Definir la fonction !
Choisissez Y un nombre simple : 11
Choisissez P un nombre simple : 13
Etape 2 : Generer le resultat !
Choisissez un nombre secret x : 8
Calcul pour y = (11^8)%13
Le resultat est 9
Etape 3 : Synchronisation !
Communiquer ce resultat, rentrer le sien :
J'ai 9, je vois pas le blème.
Non.
Caletlog, tu obtiens bel et bien 9 au résultat de l'étape 2 pour :
Y=11
P=13
x=8
Sinon je dois avoir un problème !
Moopie printf > cout ?
Alors c'est moi le problème, car j'ai exactement pareil sauf le résultat qui est faux, avec le même code !