Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
DimitarPetrov committed Oct 26, 2019
2 parents 9eaa5e6 + a2fd337 commit 0034de2
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,20 @@
Flutter plugin for fully transparent hiding any file within an image using [stegify](https://github.com/DimitarPetrov/stegify) API.
This technique is known as LSB (Least Significant Bit) [steganography](https://en.wikipedia.org/wiki/steganography)

## Demonstration

| Carrier | Data | Result |
| ---------------------------------------| ------------------------------------|------------------------------------------------------|
| ![Original File](https://github.com/DimitarPetrov/stegify/blob/master/examples/street.jpeg) | ![Encoded File](https://github.com/DimitarPetrov/stegify/blob/master/examples/lake.jpeg) | ![Encoded File](https://github.com/DimitarPetrov/stegify/blob/master/examples/test_decode.jpeg) |

The `Result` file contains the `Data` file hidden in it. And as you can see it is fully transparent.

# Usage
`flutter-stegify` plugin offers an easy to use `Dart` functions for steganography encodin/decoding.
[flutter-stegify](https://pub.dev/packages/flutter_stegify) plugin offers an easy to use `Dart` functions for steganography encodin/decoding.
The original implementation is in `Go` and can be found here: [stegify](https://github.com/DimitarPetrov/stegify)

This plugin uses [go-mobile](https://github.com/golang/mobile) for generating platform native bindings
and exposes `Dart` functions which can be used directly in you flutter mobile application!
and exposes `Dart` functions which can be used directly in your flutter mobile application!

## API

Expand Down

0 comments on commit 0034de2

Please sign in to comment.