/PNGMask_Core

PNG Steganography Software Converted to .NET Core

Primary LanguageC#Do What The F*ck You Want To Public LicenseWTFPL

Overview

PNG Mask is a steganography tool for Windows to hide data in PNG files.

This is a fork that should work in .NET Core 2.1. Yes, this probably should have been done in .NET Standard. Oops.

You have to use SetPassword after initializing a Provider. Everything else should work (probably).

Features

  • Multiple steganography methods.
  • Hides images, messages, binary files, and URL lists inside images.
  • Can password protect hidden files for security using an XOR one-time-pad.
  • Licensed under the WTFPL allowing you to use, modify, and/or distribute any code or images from this project however you wish.

Test Images

Image
Password None None None ABC
Data Type Hidden image Hidden text Hidden binary (WEBM) Hidden link index
Method XOR EOF XOR tEXt XOR IDAT XOR EOF