Coder Social home page Coder Social logo

steno's Introduction

Steno โžฟ

Ultimate Steganography software:superhero:

The do all steganography application.:grin:
Formats Supported-

  • Images
  • Audio
  • Text
  • Video To be supported in future version

This is an important application especially in today's world.
We need hide the messages rather than only encrypting them.

Features

  • Hide your private messages in images, audio & text files.
  • Forgot password in case you forget.
    (Click on the 3 dots in main window to know more)
  • Access info about any button just by hovering on it.

homescreen

Using those those 3 dots present in topright of the above window, user can create an account in case they forget the password for their repective hidden messages in files. [comment]: <> (This Instructions came from here https://github.com/Tortoise-Community/Tortoise-BOT/)

Installation Instruction

# Your global Python installation needs to have pipenv
pip install pipenv

# Clone the repo
git clone https://github.com/aloner-pro/Steno

# Change directories into the project
cd Steno

# [developer only] If you are developer you need to install dependencies for dev
pipenv install --dev

# If you're not a developer just install required dependencies like this
pipenv install

# Activate the Pipenv shell (aka tell your terminal/whatever to use dependencies from the env in this project)
pipenv shell

# Start the program
python -m main.py

Other Notes

All modules are standard modules of batteries included python. Then use the main.py. Having Cascadia Code font makes the GUI look best. Rest the GUI is quite explanatory so hope you don't have any problem using this. In audio steganography only .wav files are supported presently. In images are formats are supported.

Roadmap

  • Enabling encryption of data

  • Add more video support


Steganography is not Cryptography ! ๐Ÿ˜•

If you are getting confused between Steganography & Cryptography. Then see this -

Cryptography

If you = wms then Qcaapgrw gq gknmprylr = ?
Can you guess the answer?
Here we have key = -2 i.e. if we go 2 alphabets behind y you get w and similarly if you go 2 alphabets behind o we get m and similarly 2 alphabets behind u gives us s. Therefore you = wms.
So now you may have got the answer which is Security is important.

Note: The cryptography algorithms are much advanced now.

Steganography

So now that you know what is cryptography so lets know what is Steganography.
If ____=____ then ______=______ ?
Confused ?
Here you won't be able to even sense the presence of data. Leave alone knowing what is the data. That's why it is called hiding data in plain sight. There are some applications which may detect the presence of hidden data. CIA obviously has it
Generally at professional level the data hidden is encrypted first. So steganography and cryptography are not mutually exclusive to each other.

Knowledge fact: Jeff Bezos's mobile was hacked by hiding malicious code in a media file which on getting downloaded sent the host device's control to the hacker.


License

MIT

steno's People

Contributors

aloner-pro avatar lrnzdc3696 avatar soham-thodge avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.