Encode hidden messages in a PNG file!
PNGme is a project for the rust programming language, in which you must implement a program which can encode and decode hidden messages in PNG files.
PNG files consist of many "blocks" called chunks. A chunk can include information such as the payload, metadata for image editors, and pretty much anything. The only two parts that you need to know about right now are the chunk type and payload. Anyways, these chunks can encode anything. Yep. Anything. And that is exactly what this program takes advantage of. By using this program, all you have to do is provide a valid chunk code, and write your message!
Currently this only works on Linux, but if you want Windows support just open an issue! Anyways, assuming you know how to install the program just use the little guide below:
Encode a message in a PNG file
Decode a message
Remove a chunk
- Improve error handling