Inspiration

Giphy prize, rarjpeg steganography.

What it does

You write a message and select a Giphy GIF to hide the message in. The app produces an identical GIF with the message hidden inside it.

How I built it

It's a client-side single-page web app. It uses a peculiarity of the GIF format to embed the text.

Challenges I ran into

Client-side GIF manipulation.

Accomplishments that I'm proud of

Building an MVP in a limited time.

What I learned

TypeScript, GIF format specification.

What's next for Gifcryption

  1. Add another GIF that will serve as an encryption key.
  2. Encode the message in the least significant bits of frame pixels.

Built With

Share this project:

Updates