Stegano Core Library

Build Status codecov

DISCLAIMER: not production ready, core changes can be done at any time.

Implements LSB steganography for PNG image files in rust-lang.

Rewrite of the core of the originally stegano.net tool

How to use it

Checkout Stegano CLI to see it in Action

Technical Details

Stegano Header (Content Version 4)

| Size in Byte | Meaning | Example Data | |---------------|:----------------:|-------------:| | 1 | Format Version | 1, 2, 4 | | 4 (BigEndian) | Payload Size (p) | 1634 | |-------------------------------------------------| | p | Payload | |

Architecture

Overview about the used components:

LSBCodec(Image): - impl Read - impl Write - PNG LSB

Message() - Header - Files - Text - of - into([u8])

RawMessage(LSBReader) - all data from Reader - of - into([u8])

License

License: GPL v3