Bonjour,
Je suis étudiant et plutôt débutant sur MatLab. J'ai eu un cours sur le chiffrement d'image où je n'arrive pas à trouver la solution d'un exercice malgré multiple recherche. Pourtant je pense que la solution est toute bête. Le code ci-dessous permet de chiffrer l'image lena.png à partir d'une clé k générée au préalable. L'exercice demandé est, à partir de la clé k et de la nouvelle image générée y, de retrouver l'image lena.png.
Merci par avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 lena=imread('lena.jpg'); lena=double(lena); k=randperm(256)-1 for i=1:512 for j=1:512 y(i,j)=k(lena(i,j)+1); end end
Le soucis est que je n'arrive pas à comprendre comment marche la ligne "y(i,j)=k(lena(i,j)+1);"
Partager