60

gol
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

61

Thibaut a écrit :
gol


ah ben oui,on comprend mieux là.

62

pour info, je suis en train de faire le cryptage RSA en maths avec application sur machine dans quelque semaine donc, si ça interrese qq'un bah je mettrais surement mais cours et TP/TD en ligne.
Site en décomposition :( www.graphiti.fr.fm

63

Geronimo a fait un TPE sur le cryptage RSA aussi... Son produit: un site internet et un logiciel de cryptage. Si ça intéresse quelqu'un, je lui demande l'adresse.
"Mi lernas Esperanto. G^i estas tre facila lingvo"
Apprenez vous aussi l'Esperanto!
Cours gratuit ici et dictionnaire

64

Ouéééé !!!!!
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

65

Oui ça m'interesse aussi. J'aimerais comprendre un peu le RSA
avatar
;)

66

"Mi lernas Esperanto. G^i estas tre facila lingvo"
Apprenez vous aussi l'Esperanto!
Cours gratuit ici et dictionnaire

67

v lire smile
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

68

dans giacs, y'a un exemple fait en script giacs ... ca donne ca si vous voulez voir:
chaine2n(m):={
//chaine2n(m) transforme la chaine m en l'entier n 
//m est l'ecriture de n dans la base 256 
local l,n,s;
s:=size(m);
l:=asc(m);
n:=0;
for (k:=0;k<s;k++){
n:=n*256+l[k];
}
return(n);
};

ecritu256(n):={
//transforme l'entier n en son ecriture en base 256
local s,r;
//n est un entier et b=256, ecritu256 est une fonction iterative 
//ecritu256(n)=le mot de caracteres l'ecriture de n en base 256 
s:="";
while (n>=256){
r:=irem(n,256);
r:=char(r);
s:=r+s;
n:=iquo(n,256);
}
n:=char(n);
s:=n+s;
return(s);
};
//mess est une chaine u:=115769854373006801 n:=152415790094497781
codrsa(mess,u,n):={
local s,j,j3,l,mot;
s:=size(mess);
j:=0;
j3:=3;
l:=[];
//j est le nombre de paquets de 3 lettres
while (j3<s) {
mot:="";
for (k:=j;k<j3;k++){
mot:=mot+mess[k];
}
//on code le mot
a:=chaine2n(mot);
l:=append(l,powmod(a,u,n));
j:=j3;
j3:=j+3;
}
mot:="";
for (k:=j;k<s;k++){
mot:=mot+mess[k];
}
a:=chaine2n(mot);
l:=append(l,powmod(a,u,n));
return(l);
};
//l=codrsa(mess,u,n) m:=12345701 n:=152415790094497781
decodrsa(l,m,n):={
local mess,s,a,j,b;
s:=size(l);
mess:="";
for (j:=0;j<s;j++){
b:=l[j];
a:=powmod(b,m,n);
mess:=mess+ecritu256(a);
}
return(mess);
};

//mess=chaine 
//u:=115769854373006801 n:=152415790094497781 (ma cle publique)
//ntar:=184007032982289721 et mtar:=32345689 (cle secrete de Tar)
codrsas(mess,u,n,mtar,ntar):={
local s,j,j3,l,mot,a,b;
s:=size(mess);
j:=0;
j3:=3;
l:=[];
//j est l'indice du premier element d'un paquet de 3 lettres
while (j3<=s) {
mot:="";
for (k:=j;k<j3;k++){
mot:=mot+mess[k];
}
//on code le mot
a:=chaine2n(mot);
b:=powmod(a,u,n); 
//fct de codage selon la cle publique (u,n) du receveur puis
//fct de decodage selon la cle secrete de l'envoyeur (mtar,ntar)
l:=append(l,powmod(b,mtar,ntar));
j:=j3;
j3:=j+3;
}
//on code la derniere tranche du message
mot:="";
for (k:=j;k<s;k++){
mot:=mot+mess[k];
}
a:=chaine2n(mot);
b:=powmod(a,u,n);
l:=append(l,powmod(b,mtar,ntar));
return(l);
};
//l=codrsas(mess,u,n,mtar,ntar)
// m:=12345701 n:=152415790094497781 ma cle secrete (receveur)
//ntar:=184007032982289721 utar:=139035766756978009 cle pub de T 
decodrsas(l,m,n,utar,ntar):={
local mess,s,a,j,b;
s:=size(l);
mess:="";
for (j:=0;j<s;j++){
b:=l[j];
//codage selon la cle publique (utar,ntar) de l'envoyeur (T)
a:=powmod(b,utar,ntar);
//d\'ecodage selon la cle secr\`ete du receveur (m,n) (moi)
b:=powmod(a,m,n);
mess:=mess+ecritu256(b);
}
return(mess);
};

69

Beurk t'aurais pû foutre ça entre pre hum
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

70

c fait .. et c'est comme ca dans la source, d'ailleurs, va voir les sources de giacs pour voir que même d'excellents programmeurs s'en foutent de la présentation de leur code !

71

La clarté des sources fait partie des attributs d'un bon programmeur.
Il ne sont pas si "excellents" que ça s'ils pondent des sources aussi impossibles à maintenir.

En tout cas, c'est une régle de base que m'ont appris mes cours de prog roll
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

72

Le programmeurs en question est celui qui a fait le CAS de la HP ... il s'appelle Bernard Parisse est c'est vraiment un très bon programmeur je pense !

73

Bernard Parisse est un demi-dieu smile
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

74

oui

75

Mais malgré qu'il soit bon algorithmicien et bon optimiseur, il présente ses codes comme un gros porc smile
C'est un autodidacte ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

76

c'est lui :
http://perso.wanadoo.fr/bernard.parisse/

Je ne crois pas qu'il soit autodidactesmile
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

77

Il n'aime pas les conventions alors !
Encore un anar' grin
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

78

Ben, il suffit de regarder le popup qu'il balance aux utilisateurs de IE. grin
Campagne pour un Internet
non monopolié par Microsoft
Vous utilisez le logiciel Microsoft Internet Explorer. Il vous a été probablement préinstallé sur votre ordinateur ou fourni avec votre kit de connexion Internet.Si vous le souhaitez, vous pouvez changer de navigateurLa diversite est la garantie d'un accès ouvert à l'Internet.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

79

HIPPO: c'est sur que non, il est prof grin

80

Yeap, bon, étant donné que j'ai actuellemnt tous les cours qui faut pour comprendre comment fonctionne le cryptage RSA, je peut faire un zip et le mettre en ligne ce week end, tous a été programmé sous MathCad (pour ceux qui connaisse logiciel de maths)
C'est opérationnelle et en plus facile à comprendre, seul la fonction recherchant un grand nombre premier n'est pas d'écrite, mais tous le reste y est, la technique, algo... après faut pas d'énorme base en maths pour comprendre (Algo de Bezout, nb premier... enfin c pas trop compliqué)

Qui est interréssé (parceque j'ai des cours à scanné dans ce cas là)
Site en décomposition :( www.graphiti.fr.fm

81

MOI !
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

82

ok bon, tu m'excusera j'ai un dump de mémoire à faire en ASM pour lundi donc je n'aurai pas le temps de scanné tous ça ce week end mais je peut néanmoins t'en envoyer une partie soi dans la semaine à venir, sinon, mercredi soir je met tous en ligne.
Site en décomposition :( www.graphiti.fr.fm

83

He tu fais quand tu peux, c'est pas urgent !
Tu me diras quand tout sera en ligne smile
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

84

Bon étant donné que j'ai pas le temps de retrouver mes pass de FTP, je t'envoie une première partie au format HTML, c pas trop mal présenté, et le reste arrivera un jour étant donné que j'ai un oral d'archi lundi que j'avais pas vraiment prévu et un oral d'anglais sur un sujet dont je me souvient plus mais bon ça reviendra wink
Voilà voilà !
Si tu as la possibilité de mettre ça en ligne au fur et à mesure ça sera peut être utile à d'autres smile
Site en décomposition :( www.graphiti.fr.fm

85

Tu as envoyé à quelle adresse ?
La taille de PJ est limitée avec Hotmail.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

86

A ton adresse que tu as mis dans ton profil ici mais bon je met ça en ligne demain sur www.billy.fr.fm

@+
Site en décomposition :( www.graphiti.fr.fm

87

Voilà, c'est fait, j'ai mis en ligne [url]http://devilbilly.free.fr/dl/rsa.rar [/url]
Site en décomposition :( www.graphiti.fr.fm

88

yessss !!!!!!!
Je lirai tout ça (j'ai DL aussi docti.zip, je sais pas du tout ce que c'est smile).
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.