Donc, pour simplifier ma vie, je veux pouvoir ajouter de 1 à 7 caractères supplémentaires à la fin de certaines images jpg que mon programme traite *. Ce sont des remplissages factices (fillers, etc - probablement tous 0x00) juste pour faire de la taille du fichier un multiple de 8 octets pour le chiffrement par blocs. Après avoir essayé cela avec quelques programmes, il semble qu'ils vont bien avec les caractères supplémentaires, qui se produisent après le FF D9 that specifies the end of the image - il semble donc que le format de fichier est bien défini que la 'corruption' que j'ajoute à la fin ne devrait pas avoir d'importance.Des données aléatoires ajoutées à un fichier JPG le rendront-elles inutilisable?
Je peux toujours post-traiter les fichiers plus tard si nécessaire, mais ma préférence est de faire la chose la plus simple possible - qui est de les laisser rester (je décrypte d'autres types de fichiers et ils ne seront pas dérangés, cas particulier est ennuyeux).
je figure avec tous les discours de Steganography il y a quelques années hullaballo, quelqu'un a quelques-entrée ici ...
(traitement de chiffrement par blocs de 8 octets, je ne veux pas enregistrer la taille du fichier pré-crypté, donc ajoutez 0x00 aux données d'entrée, et laissez-les là après le décodage)
inutilisable (ce qui était la question) n'est pas la même chose que la réduction de sa convivialité. Un peu d'un nickpick, je vais accorder. Mais, une distinction importante, car il peut être une solution viable. –
Ok, je ne suis pas sûr que dire "sans réduire sa convivialité" pourrait signifier "le rendre inutilisable" mais je vais éditer ceci juste pour le rendre plus clair. – pkaeding
Heh heh heh. Nous programmeurs pouvons diviser un cheveux si finement ... –