Skip to content
JSeal is a Steganography application that allows a user to encode data into an existing image file. Supported Filetypes
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Desktop GUI
Tests
CodedImage.java
JSeal.java
PixelCoordinate.java
README.md

README.md

JSeal

###About

JSeal is a Steganography application that allows a user to encode data into an existing image file.

Supported Filetypes

Filetype Extension
Bitmap .bmp
Portable Network Graphics .png

Test with Bitmap files (.bmp) resulted in no artifacts. And decoded successfully

Test with PNG files (.png) resulted in no artifacts. And decoded successfully

Last update: 11/06/14

###Instructions

As of now, please code and decode files into the same directory as the compiled code. Changing directories is currently untested.

Please clone this git by using the command:

git clone http://github.com/JMortonTan/JSeal

After, please compile the code by using the command:

javac JSeal.java

After you have compiled the code, you have three commands to choose from.

Encode:

java JSeal encode

Decode:

java JSeal decode

Help:

java JSeal help

Enjoy!

###To Do List

  • Improve blending/hiding. (Complete PixelCoordinate)
  • Create UML diagram of program.
  • Gif of terminal useage?
  • Finish CodedImage methods.
  • JFrame GUI -- Soon.
  • Android GUI?
  • Open source licensing.

###Credits

This project was created in Java by:

for the 2014 Fall HackRU Hackathon.

You can’t perform that action at this time.