2702Fermer2704
ZerosquareLe 14/06/2018 à 11:03
Le soft de chiffrement tourne sur PC, il n'y a que la partie déchiffrement qui est dans le µC. Donc le rand() est celui de la libc : trop prévisible pour servir en crypto, et qui ressort toujours les mêmes nombres si tu ne changes pas la seed. Bref dans l'état actuel, tout le code qui est censé introduire un état initial aléatoire est un magnifique placebo. J'ai vérifié en chiffrant deux fois un même fichier, les versions chiffrées sont strictement identiques entre elles.

Alors oui, s'il n'y a "que" ça qui déconne dans le code c'est pas dur à corriger (d'ailleurs je l'ai déjà fait), mais justement ça me donne pas du tout confiance pour le reste grin