Alors voila mon probleme.
Je realise un programme de cryptage. Ce programme doit realiser une cle de cryptage aleatoire. Mais les fonctions du language C comme rand() ne fournissent pas rellement de nombre aleatoire. Ou tout du moins ils fournissent un nombre limite de series.
J'ai fait un generateur comme suit:
Je multiplie les coordonnees X et Y du pointeur et je fais un modulo.
La moyenne des nombres est de 46.
Cette technique permet-elle a votre avis, de realiser un tirage suffisament aleatoire pour ne pas qu'il puisse etre retrouve par probabilite?
(il ne faut pas que cette cle puisse etre casse par analyse).
Partager