General Information

Locked
User avatar
JHPJHP
Site Admin
Posts: 216
Joined: Wed Jun 21, 2023 10:48 am

General Information

Post by JHPJHP »

LSB Image Steganography

LSB (Least Significant BIT)

• Set a Header password and BIT password (each BIT can have a different password).
• Load an image container of the following type: jpg, png, or bmp.
• Embed files and folders into the image container (restricted by size and BIT spanning).
• Files and folders are compressed and encrypted before being embedded.
• Save the image container as a PNG (Portable Network Graphics), lossless compression.
• Load the image container to extract the embedded files and folders.
• Embedded files and folders can be overwritten at any time.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

There are two points of encryption...

Header Password
Set once for each image container.
Set before any file has been embedded or the default password is used.

Bit Password
Can be set for each embedded file (8 bits / 1 bit per file).
Set before embedding a file otherwise the previous or default password is used.

Additional Information
Dragging & dropping multiple files will use the previous or default password.
Passwords cannot be changed on embedded files, but files can be re-embedded with a different password.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

BIT Spanning
If possible, larger files will be spanned (split/joined) consecutively across BITS, starting from the selected BIT.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

BIT Comments
Set from the context-menu or double-click dot.
Must be set before the BIT has been embedded.
Viewable after the header password has been entered, even when the BIT is still encrypted.

Black: No comment, accessible (BIT not set).
Gray: No comment, not accessible (BIT set).
Red: Comment added (editable only if the BIT has not been set).

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Preview BIT Object
Scroll large images using the mouse-wheel (keypad) or by dragging the mouse pointer over the image.
Includes a context-menu option to reverse the scroll direction.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Extract or Embed an Encrypted File or Folder
When the selected BIT holds an embedded object (encrypted with a static password), modifying the password enables the embedded object to be extracted as an encrypted file; comments are not included.
Used to securely move objects between image containers, change the embedded objects BIT location, or modify the header password.
Use the Preview BIT Object feature from the context-menu to view the object before and after the modified password is set.

The following is required to re-embed an encrypted file:
1. Set the selected BIT with the objects modified password.
2. Embed the encrypted file into the selected BIT.
3. Set the selected BIT with the objects static password.

Encrypted files can be embedded into any image container of relevant size, spanning allowed.
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
User avatar
JHPJHP
Site Admin
Posts: 216
Joined: Wed Jun 21, 2023 10:48 am

Re: General Information

Post by JHPJHP »

Image
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
Locked