Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A (very) basic GUI for steganography operation

License

Notifications You must be signed in to change notification settings

kisscool-fr/pysteg

Repository files navigation

PySteg app icon

PySteg

CI

A simple GUI for steganography: hide and reveal secret messages in images, with optional AES-256 encryption.

Built as a replacement for Steganozorus © 2002 – Thomas Nerrant.

Sponsor

If you find this project useful, consider buying me a coffee.

Features

  • Hide and reveal messages in PNG images using LSB steganography
  • AES-256 encryption for the hidden payload
  • Desktop GUI built with PyQt6

Requirements

  • Python 3.13
  • uv (recommended) or pip
  • just (optional, for recipe commands)

Installation

just install

Or with uv directly:

uv sync

Usage

just run

Or:

uv run pysteg

Screenshot

PySteg main window

Roadmap

  • Choose output file name
  • Add support for more encryption algorithms
  • Add support for keyfiles
  • Add support for more media (images, audio, video, drag & drop)
  • Deniability support
  • More languages
  • Binary release
  • Design improvements

License

MIT

Credits

KisSCoOl

About

A (very) basic GUI for steganography operation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project