CryptoStego

JS library for steganography with encryption - Hide text in an image with encryption and obfuscation.

View project on GitHub

Introduction

This JS library provides functions to load an image from a file input into a canvas, write a message to the image in the canvas, and read a message from the image in the canvas.

Below is a simple example showing how the library works!

Example

Step 0. Select which model to use

Step 1. Select an image from your computer (Don't use images smaller than 512 x 512)

Step 2. Optionally set/input a password for retrieving the message

Password:

Results

Please complete Steps 0, 1, and 2 above and click a button below. Your result will then show up here!

What do you want to do?

Write Message into Image

OR:

Read Message from Image

Support

Having trouble with this library or demo? Submit an issue and we’ll help you sort it out.