bonjour;
bon j'ai programmée les 2 premiers étapes , le problème posé est: c'est quoi la fonction de hachage ? est ce qu'elle est prédéfinie ? sinon comment on peut l'implémenter ? merci
voici l'algorithme de Wong :
Soit une image I et un logo binaire A de dimensions N*M :
1. On découpe l’image I et le logo A en n blocs de 8*8 pixels Ik et Ak.
2. Pour chaque bloc Ik on fait correspondre un bloc Ak et on met
les LSB de tous les pixels à zéro pour obtenir I*k.
3. Pour chaque I*k on calcule le condensé H des 7 MSB de tous les pixels
du bloc à l’aide d’une fonction de hachage
H (M, N, I*k) = (pk1, pk2,......., pks) = Pk avec pki bit de sortie de la
fonction de hachage et s la taille de la sortie de la fct de hachage.
4. On calcule Pk xor Ak = Wk
5. On chiffre Wk à l’aide d’un algorithme de chiffrement Ck = Ek’(Wk)
où k’ est la clé de chiffrement.
6- Finalement on insère Ck dans les LSB de tous les pixels du bloc I*k et
on obtient le bloc I’k de l’image marquée.
Partager