Stap 5: Pseudocode
Als u wilt om uw eigen programma te maken, kan dit helpen. Hier ben ik de eenvoudige benadering voor Bitsgewijze XOR tonen.
Encrypter:
1. open het bestand tekst en beeld.
2. de lus while (teken van graaf < = totale tekens)
i. teken converteren naar 16-bits integer(character) //by standaard de pixels en tekens zullen = 8-bits in Matlab. Dit veroorzaakt mij veel problemen
II. pixel = converteren naar 16-bits integer(pixel)
III. encrypted_pixel = (pixel), bitwise_xor (teken)
IV. pixel = volgende pixel
= volgende teken v. karakter.
VI. character count = aantal tekens + 1
3. einde lus
4. de rest van encrypted_pixels = pixels van de oorspronkelijke afbeelding
Decrypter:
1. open de oorspronkelijke afbeelding en gecodeerde afbeelding.
2. de lus while (aantal pixels < = totale pixel)
i. oorspronkelijke pixel = converteren naar 16-bits geheel getal (oorspronkelijke pixel)
II. encrypted_pixel = converteren naar 16-bits integer(encrypted_pixel)
III. een = (oorspronkelijke pixel) bitwise_xor (encrypted_pixel)
IV. als een = 0 dan breken anders decrypted_text = een
v. oorspronkelijke pixel = volgende originele pixel
VI. encrypted_pixel = volgende encrypted_pixel.
3. einde lus