Steganography LSB with RenPy
A downloadable Steganography LSB
"Steganography (/ˌstɛɡəˈnɒɡrəfi/(listen) 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
Install instructions
- Extract to RenPy-SDK folder
- Run, esteganografia_renpy
Development log
- image steganography using LSB with RenPyFeb 10, 2020