Skip to content

Image Steganography built using Flutter & Dart.

Notifications You must be signed in to change notification settings

sathviktn/StegaImg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

StegaImg

Image Steganography built using Flutter and Dart.

Tested and Support for Android and IOS only for now.

Website is at here.

Table of Contents

Android

Installation

Go to my Releases page and download & install the latest version.

Usage

1. Encode

StegaImg_Android_Encode.mp4

2. Decode

StegaImg_Android_Decode.mp4

IOS

Installation

Note: You need a system running mac os and Xcode and flutter installed in it.

To install Xcode (only in macos):

To install Flutter in macos:

Step 1: Clone this repo to your mac.

Step 2: In Xcode, open Runner.xcworkspace present in StegaImg/stegaimg/ios folder. More info on Flutter dev doc

Step 3: Connect your iphone or ipad to the mac system.

Step 4: In Xcode, Select scheme and make sure your device is visible and selected.

Step 5: In Xcode, head over to Product – Scheme – Edit Scheme. Select "Run" from left menu bar and Under "Info", set "Build Configuration" from Debug to Release and uncheck "Debug executable" and finally press the play button to run the app. More on this.

Step 6: Make sure to allow permissions to install. You will encounter an error states "Untrusted Developer, Your device management settings does not allow using an app from ME on this iPhone. You can allow using these apps in Settings". To resolve this, (for iOS 15.2) Settings > General > VPN & Device Management > select the profile to trust. More on this.

Step 7: Try to re-run the app again from Xcode and Done.

Usage

1. Permissions

StegaImg_ios_allowaccess.mp4

2. Encode

StegaImg_ios_encode.mp4

3. Decode

StegaImg_ios_decode.mp4

References