- Notifications
You must be signed in to change notification settings - Fork13
An app to hide text data in a image implementing Steganography with AES algorithm
License
Shyguy99/Insider
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Insider is an app which hide and retrieve encrypted text data in image.It basically is an implementation ofsteganography usingAES encryption.
Insider app can be downloaded by the drive link below. Try it!!
Insider can hide the text given in the provided image and that image user can send to anyone freely.The same image can be decrypted and data/text can be retrieved from it using this app.
Encryption-
- Inputs-Key of 16 digits, Text (to be hidden), Image (in which text to be hidden)
- Text converted to bytearray and feed to AES encryption using android encryption library.
- Encrypted text in form bytearray converted to Base64 encoding
- Each chr of base64 string converted to binary value and combined as string with terminating string on both side.
- The binary string then inserted in the image usingLSB method.
- The final image can be shared now.
Decryption-
- Inputs- Key of 16 digits(the same that used for encryption),Image(in which data is hidden)
- Binary data extracted from the pixels of image just by reversing the LSB method process.
- Binary string converted back to base64 string and base64 string again decoded to bytearray.
- Bytearray feed to the AES algo and by using the key the data is decrypted.
- The final decrypted bytearray converted to text(utf-8) and displayed on screen.
The android app lets you:
- Hide your secret text in any image.
- The image can be shared to anyone without other getting the hint about it
- The shared image can be decoded back to get the hidden text
- Can be used for both- fun or security purposes:)
Shyguy99 👑 💻 👀 💬 Author |
This project is a part of DevScript Winter of Code-DWoC. Winter of Code is an open source programenvisioned by DevScript that helps understand the paradigm of Open Source contribution.For more details, you can check outthis link
Thanks goes to these wonderful people ✨✨:
For any query you can contact me via emailreadytouse99@gmail.com or if you have any contribution for the project you are welcome.