A downloadable Steganography LSB

"Steganography (/ˌstɛɡəˈnɒɡrəfi/(About this soundlisten) STEG-ə-NOG-rə-fee) is the practice of concealing a file, message, image, or video within another file, message, image, or video. The word steganography comes from New Latin steganographia, which combines the Greek words steganós (στεγανός), meaning "covered or concealed", and -graphia (γραφή) meaning "writing".(Wikipedia)

What is LSB?

Least Significant bit also called RightMost Bit is a lowest bit of a binary number. For example in binary number 10010010, "0"is the least significant bit.

What would be the use of this in renpy?

well it's a difficult question, it would depend more on the mechanics of the game, or use it as a container of variables, with a nice image, instead of sending a json, rpy, rpa file


How to use it?

Write message

#esteganografia_escribir(String_menssage,input_file,output_file)
$ a=esteganografia_escribir(mensaje,"images/oveja.png","images/output.png")

Read message

#menssage=esteganografia_leer(file).leer_texto() #read message
$ mensaje_foto=esteganografia_leer("output.png").leer_texto()

This project is an implementation of the code made by parziByte with python 3 and PIL, for run on Renpy

Download

Download
Steganography LSB with RenPy 4.1 MB

Install instructions

  • Extract to RenPy-SDK folder
  • Run, esteganografia_renpy

Development log