CryptoBola JPEG determines, which parts (bits) of the JPEG-encoded data play the least significant role in the reproduction of the image, and replaces those bits with the bits of the cipher text (it embeds the cipher text in the image).
The plain text can be any data file (text, program, picture, whatever) or it can be entered in edit-mode directly before the actual embedding takes place.
The degree of maximum distortion to be caused by these changes will be displayed before embedding, and the actual distortion after embedding.
When retrieving (extracting) the data, it can be stored in a file or viewed directly in the extraction dialog.CryptoBola JPEG is a software that embed and extract JPEG.
CryptoBola JPEG stores only the cypher text without any additional information like file name, type, length, etc. The person, who is extracting the embedded data has to know or to determine the type of extracted data. The reason not to store any such information is, that its presence could shorten the effort of brute attacks by giving some clue about the success of the deciphering attempt.
The embedding and special encryption carried out by CryptoBola JPEG does not provide any clues for brute attacks. Not only that the embedded data can not be extracted without the proper key, but the presence of any embedded data can not be confirmed or negated by starting the extraction process with any key.