Leonardo is a tool that combines steganography, symmetric encryption, and additional AI protection to securely encrypt and embed strings into images.
GitHub Downloads (all assets, specific tag)
New: Encrypt a string into an already existing image using Stegodon (a C# library built for this project) and high-bit AES encryption.
Crack: Decrypt any message that was injected through this app.
Gen: Insert Stable Diffusion prompt, insert the string you want to encrypt, and save your one-of-a-kind password holder.
IF YOU RECEIVE THE BAD REQUEST ERROR YOU ARE USING AN OUTDATED VERSION OF THE PROGRAM. Download the latest build to fix this issue here This error is made because HF had a token breach and a lot of existing tokens were deleted. This new version has a new token.
imageGen HTTP Request: Gen utilizes an HTTP request to fetch from an API, which can fail when loading the service initially. Restart the application a few times until you establish a connection. We are actively working on fixing this in the next patch series.
Get the latest binary release here.
Feel free to contribute or report any issues!
imageimageWrite in the prompt for the image you want to be generated.
After its done you will get the following popup when your image has been generated.
imageIf there are issues with this part restart your application and check the known issues tab.
imageNow enter the password you want to encrypt.
ghtestSave it on your disk and youre done!
imageFor decryption refer to the decryption tab.
imageNow choose an image that you used our algorithm on to decrypt and get your password back.
imageCongrats! π₯³ You got your password ready for use! Refer to the clipboard to use your password.
imageStrings arent displayed as text in the app so to safely use the password use the following button to copy the decrypted string to your π clipboard.
imageTo simply encrypy an password into an already existing image using our algorithm and encryption follow the steps below.
imageYou will then be prompted to select an image after which you will get a popup to store your string.
And thats it! Now you just save your new encrypted image wherever you want on your disk!
To decrypt an image you encrypted with our algorithm look here.
image imageYou can support the project or simply check if theres any updated binary files by clicking the following button.
π Thank you!
πΆ Dog Images API dog.ceo
π€ HugginFace Model my-favourite-dog by Maheshmarathe.
π Steganography library Stegodon by 2alf.
Version 2 updated by joecare99.