Stego links!
WARNING! AI WAS USED TO CREATE SOME OF THESE
As promised, here’s a treasure chest of stuff to play with in relation to this video:
AlphaSteg is a tool for embedding and extracting hidden payloads inside audio tracks. It supports both analog audio streams (hiding a second song inside a song) and digital files (hiding zips, pdfs, images, or text files inside audio). It features many different encoding and decoding formats, some supporting file encryption.
Wavest allows any device with a microphone and speaker to communicate via audible or ultrasonic waves. Wavest also adds different audio modes, callsigns, and encryption. You can run it from the browser directly.
VideoZuck uses Meta's AI video watermarking copy protection algorithm to hide files in social media videos.
Zip-Image Stego hides small files in images that can survive social media recompression using Javid Steganography. It requires Python and a few requirements.
BUM16 is a fully featured and robust ultrasonic modem/communications toolkit that can embed and decode data in audio layers.
Hide Ur Bits In Pixels is a tiny web demo showing how bits can be hidden in image pixels at the lowest compute level.
__________________________________
BTW, YES. I used LLMs to assist with some of this.
While they’re not vibe-coded (as much as I wish you could just ask Claude “make me an encrypted ultrasonic messaging protocol” and it actually working), I’m happy to use AI for debugging, making the bones of a UI, and improving scripts by finding the most efficient libraries. Without that, I’d probably only have finished 1 or 2 of the above projects in the timeframe I had to work on this.
I have no personal qualms with AI being used in software development, as long as:
• The software does something new or provides a new method of achieving something.
• The software updates another repo or project for new platforms.
• A person is actually taking time to test the software and make sure the idea works.
• The software and source code are freely available to download, distribute, or modify.
Personally, I won’t buy software that appears to have used AI in its development because a software license typically comes with the expectation of product support. I’m happy to be proven wrong, but I don’t feel like a developer can adequately guarantee support, updates, or patches for software that they didn’t write themselves.
But to each their own. If you disagree and think any use of AI is “slop”, that’s valid. I take no offense if you exercise your right to not download it.