Crypter des images


Comment ca marche:
1) Le cygne (100 x 75 pixels) à été découpé en blocs de 25 x 25.
2) On crée un tableau (matrice) de 25 sur 25 que l'on va remplire aléatoirement de 0 à 624 (25x25-1).
Cette matrice se crée manuellement ou peut être générée par une clé.
3) On effectue une transposition de pixels sur chaques blocs en suivant la matrice.
2) On crée un tableau (matrice) de 25 sur 25 que l'on va remplire aléatoirement de 0 à 624 (25x25-1).
Cette matrice se crée manuellement ou peut être générée par une clé.
3) On effectue une transposition de pixels sur chaques blocs en suivant la matrice.
Avantages
Très simple
Résiste aux dégradations, compressions
Ici on utilise la même matrice de cryptage et de décryptage
Résiste aux dégradations, compressions
Ici on utilise la même matrice de cryptage et de décryptage
Inconvénients
En ayant une petite idée de l'image original on doit pouvoir reconstituer la matrice d'origine. Ce serait alors comparable à la réalisation d'un puzzle de 625 pièces de couleurs unies avec des bords plats ... (bonne chance)