STENOGRAPHY MENU

Exit

Closes the Software

Encrypt

Decrypt

None of the Choices

Loops

Filename Input

Filename Input

LOAD_IMAGE_DATA ==> Gives SIZE and IMAGE_DATA

LOAD_IMAGE_DATA ==> Gives SIZE and IMAGE_DATA

GET_DATA_TO_ENCRYPT ==> Secures Secret_Key and Message is Correct

ENCRYPT_TEXT ==> Encrypts Messsage with Key

CHAR_TO_ASCII ==> Gives Ascii of both Key and Enc. Message

ASCII_TO_BINARY ==> Makes both Key and Enc. Message 8-bit Binary Form

ENCODE_MESSAGE ==> Encodes the Bits with DELIMITER to Image_data

Filename = Whole Path + New Name of Image

SAVE_IMAGE_TO_FILE ==> Saves to the output directory

DECODE_MESSAGE ==> Gets Bin. Key + Bin. Message in a MODIFIED IMAGE

BINARY_TO_ASCII_STRING ==> Gets String of Bin. Message + Bin. Key

DECRYPT_TEXT ==> Gets Decrypted Text from ASCII Message + Key

If DECODE_MESSAGE Gives (None, None)

If BINARY_TO_STRING Gives None

If DECRYPT_TEXT Gives the same ENCRYPTED TEXT

Error: cannot decode message

Try Block to Catch Errors

Loops to Menu

Filename = Whole Path + New Name of Image

SAVE_FILE ==> Saves Text File to output directory

Loops to Menu

Loops to Menu

If wrong IMAGE

Loops to Getting Image

If wrong IMAGE

Loops to Getting Image