Bonsoir,

j'ai un problème d'initialisation de mon vecteur d'initialisation () utilisé avec mcrypt. En gros, dès que j'utilise une fonction de la famille des rand, le résultat du décryptage est aléatoire: soit ça marche, soit c'est tronqué, soit ça affiche n'importe quoi. Par contre, avec un truc "simple", du style:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
for (i = 0; i <.....)
   IV[i] = (255 % i ) +13;
la ça marche nickel.
L'IV est de type char* mais la fonction de cryptage/décryptage accepte du void *, et curieusement si jlui passe du int* ça plante...

Voilà, si quelqu'un voit une solution, je lui en serait reconnaissant

Merci.

P.S: si vous voulez le code, y'a pas de problèmes...