DylanModesitt / picryption

A way to encode images with messages.

Home Page:http://picryption.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

picryption

Picryption is a website that is a way to encode content inside images.

About Steganography

Steganography is the practice of concealing a file, message, image, or video within another file, message, image, or video. Picryption is a Stenography service that allows the hiding of content inside images through several methods.

The advantage of steganography over cryptography alone is that the intended secret message does not attract attention to itself as an object of scrutiny. Plainly visible encrypted messages—no matter how unbreakable—arouse interest, and may in themselves be incriminating in countries where encryption is illegal.[2] Thus, whereas cryptography is the practice of protecting the contents of a message alone, steganography is concerned with concealing the fact that a secret message is being sent, as well as concealing the contents of the message.

How Picryption Works

The scripts of Picryption are located in /assets/php/ with various scripts that operate mostly by changing the RGB values of the pixels of the image to be binary based on the even or odd nature of the color. This binary can be read as a string, and similarly any image can have a string written into it by tweaking slgihtly the colors of each pixel to match the binary representation of the string to later be read back. Picryption also allows the obscuring and de-obscuring of images.

Libraries

Piryption uses bootsrap for the CSS grid layout, and JQeury for some functions. PHP is the language that the encoding scripts are written in. jqBootsrapValidation is used for the contact page.

How to locally setup Picryption

You can download all the files on this github and move them on to a server of your choice to run Picryption locally. If you would like to work on the project, please contact me.


QED

About

A way to encode images with messages.

http://picryption.com/

License:MIT License


Languages

Language:PHP 84.7%Language:CSS 8.4%Language:JavaScript 6.9%