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=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