Crouching TIger, Hidden LXMF
Started by KenAKAFrosty ·
I've always thought steganography was really cool & clever (even if not usually super practical).
And meanwhile, the LXMF paper/sneakernet-type system seemed like a perfect fit for it.
In an effort to see "how would this even look in Sideband", I engaged in some hackery, and wanted to share it here.
-
Clean message history to start

-
Send a paper message the normal way, new dropdown option, "Save in Image"

-
Two modes: one with higher capacity but won't survive compression, and a more robust but lower capacity one.

-
Pops open the share dialog.

-
For my test I just sent to google photos for an easy and fast way to get the image down on my laptop, and here you can see the image

-
You can see the downloaded file on my laptop, and my laptop's Sideband with no message history yet

-
Same flow as other paper messages on the ingest, but now a 'From Image' button option

-
Pick file

-
Confirmation!


My Python is very rough and most of my past work with it was ML-type stuff, so this is also an invitation to refine on this technique! Note that i'm leaving out the Sideband-specific stuff since that just uses the existing paper message scaffolding, should be trivial for anyone to add that in). It's currently just a ~300 line single python file, and can be seen here: https://gist.github.com/KenAKAFrosty/d2b98ec07ac2b13f6a804d1571780d71