Skip to content

Releases: wqyeo/Steganography-Tool

More Generation Options for Image

12 Jun 15:39
Compare
Choose a tag to compare

More options for encoding generation patterns for image:

  • Support Linear (was default since first release)
  • Support Fibonacci (new)
  • Support deterministic random (new)

Additionally, clear up confusion. Where 7 is supposed to be Least Significant Bit, and 0 is the Most Significant Bit.

Fibonacci

Encode on pixels on every Fibonacci sequence. If hit max bound, will loop back around to the start, and encode on every Fibonacci sequence again, but going to the next unoccupied byte.

Random

Generates a deterministic random number generator using the ending payload as the seed (seed is generated using MD5 hashing on string).

Will randomly generate a number, which determines the pixel to encode in for the next step. If the pixel is already encoded, will use the next free pixel.

Technical Redesign; Added WAV file support

08 Jun 18:24
Compare
Choose a tag to compare

Overall technical redesign of the API Stack.

  • Uses Django instead of Flask for API.
  • Includes PostgreSQL in stack.
  • Application now supports WAV files for encoding/decoding.

Additionally, added some quality-of-life features:

  • Side-by-side comparison between encoded and decoded.
  • Able to see recently uploaded files in home page, and related files.
  • Quick button to encode/decode a encoded file.

Bugfix on incorrect encoding/decoding for certain bit combinations

18 May 20:22
Compare
Choose a tag to compare

Bugfix, where certain color bit combinations resulted in bad encoding/decodings.

Initial Release; PNG file decode/encode

18 May 18:18
fc809c6
Compare
Choose a tag to compare

Initial Release, support Encoding/Decoding of .png files.

This release was hacked together in a single day. Code-base is ugly and many things are hard-coded. You have been warned.