lol chaos.
C´est des trucs tous bêtes, je vois même pas l´intérêt d´y penser. Les nombres premiers ont pas tellement de choses avoir(perso je fais ça en clé 128 bits avec une dizaine de nb premier).
C´est basée sur des algo de cryptage. C´est tout.
Genre, le décalage d´un bit des lettres :
A={0} en ANSI ISO94,
et si tu décales d´un bit vers la droite, ca donne {1}, c´est à dire B.
Après, tu peux aller beaucoup plus loin, genre un décalage de bit, affecté des variables semi aléatoire, faire des motsdepasses changeant dans le temps...
:/ programme tout con de "cryptage" :
char *blabla[];
blabla="salu LALALALALLA";
int cle;
//on décale d´un bit ^^
int nb_car=strlen(blabla);
//définition de la clé qui doit être == a nbcar
while(strlen(i)<nb_car)
{i=i*10+i;
}
while(strpos(i)<nb_car)
{
blabla[i]=blabla[i]^cle;
}
count<<"finish :"<<blabla[i];
^^ j´imagine que now tu sais comment le décrypter.
. :p
Au fait, mon DS je suis sûr que je me suis craquéé. Tant pis. Suis un noob.