Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/2alf/leonardo
Modern steganography desktop app with AI implementation.
https://github.com/2alf/leonardo
ai application csharp steganography
Last synced: 14 days ago
JSON representation
Modern steganography desktop app with AI implementation.
- Host: GitHub
- URL: https://github.com/2alf/leonardo
- Owner: 2alf
- Created: 2024-02-09T13:36:37.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-05-31T19:57:00.000Z (8 months ago)
- Last Synced: 2024-11-21T16:22:50.261Z (3 months ago)
- Topics: ai, application, csharp, steganography
- Language: C#
- Homepage: https://xladn0.rf.gd/work/notes/leonardo/
- Size: 5.61 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Leonardo
![leo_0007_btn-eye-hp](https://github.com/2alf/Leonardo/assets/113948114/c4c8e3e3-c773-43fe-ab0e-966edbbcb015)
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)](https://img.shields.io/github/downloads/2alf/Leonardo/alpha/total?style=for-the-badge&label=INSTALLS%40v1&color=3E9544)
### Table of Contents
- [Features](#features)
- [Known Issues](#known-issues)
- [Download](#download)
- [Usage](#usage)
- [Support](#support)
- [Credits](#credits)## Features
> **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.
## Known Issues
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](https://github.com/2alf/Leonardo/releases/latest)
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.> **Gen 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.
## Download
Get the latest binary release [here](https://github.com/2alf/Leonardo/releases/).
![leo_0009_Layer-7](https://github.com/2alf/Leonardo/assets/113948114/9ca30cba-727a-4bc2-b322-ec804b028b93)
Feel free to contribute or report any issues!
## Usage
- [Generation with encryption](#generation-with-encryption)
- [Decryption](#decryption)
- [Copy to clipboard](#copy-to-clipboard)
- [Standard encryption](#standard-encryption)### Generation with encryption
>Write 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.
>If there are issues with this part restart your application and check the [known issues](#known-issues) tab.
>Now enter the password you want to encrypt.
>Save it on your disk and youre done!
>For decryption refer to the decryption tab.
### Decryption
>Now choose an image that you used our algorithm on to decrypt and get your password back.
>Congrats! 🥳 You got your password ready for use! Refer to the [clipboard](copy-to-clipboard) to use your password.
### Copy to clipboard
>Strings 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.
### Standard encryption
>To simply encrypy an password into an already existing image using our algorithm and encryption follow the steps below.
>You 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](#decryption).
### Support
>You can support the project or simply check if theres any updated binary files by clicking the following button.>🙏 **Thank you!**
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/C1C3UABOS)
## Credits
🐶 Dog Images API [dog.ceo](https://dog.ceo/dog-api/)
🤗 HugginFace Model `my-favourite-dog` by [Maheshmarathe](https://huggingface.co/Maheshmarathe/my-favourite-dog).
🐘 Steganography library [Stegodon](https://github.com/2alf/Stegodon) by 2alf.