Étape 5: Pseudo-code
Si vous voulez faire votre propre programme, cela peut aider. Ici je montre l’approche simple de XOR au niveau du bit.
Encrypter :
1. Ouvrez le fichier texte et image.
2. boucle tout en (nombre de caractères < = total des caractères)
caractère d’i. = convertir en 16 bits integer(character) //by par défaut, les pixels et les personnages seront 8-bit dans Matlab. Cela m’a causé beaucoup de problèmes
II. pixel = convertir en 16 bits integer(pixel)
III. encrypted_pixel = bitwise_xor (pixel) (personnage)
IV. pixel = pixel suivant
c. caractère = caractère suivant.
VI. caractères count = nombre de caractères + 1
3. fin de boucle
4. reste d’encrypted_pixels = pixels de l’image originale
Decrypter :
1. Ouvrez l’image originale et l’image cryptée.
2. boucle tout en (nombre de pixels < = total pixel)
pixel original i. = convertir en entier de 16 bits (pixel original)
II. encrypted_pixel = convertir en 16 bits integer(encrypted_pixel)
III. un = (pixel original) bitwise_xor (encrypted_pixel)
IV. si a = 0 alors casser d’autre decrypted_text = une
v. pixel original = pixel original suivant
VI. encrypted_pixel = encrypted_pixel prochain.
3. fin de boucle