https://github.com/amatofrancesco99/steganography

A java application in order to apply steganography to images, using threads.

https://github.com/amatofrancesco99/steganography

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    2 of 4 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.5%) to scientific vocabulary

Keywords

steganography thread
Last synced: 5 months ago · JSON representation

Repository

A java application in order to apply steganography to images, using threads.

Basic Info
  • Host: GitHub
  • Owner: Amatofrancesco99
  • License: mit
  • Language: Java
  • Default Branch: main
  • Homepage:
  • Size: 124 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 1
Topics
steganography thread
Created over 4 years ago · Last pushed over 4 years ago
Metadata Files
Readme License

README.md

Steganography

An application in order to apply steganography to images, using threads.

License: MITJavaSwing

Meaning

Steganography is the practice of concealing a message within another message or a physical object. In computing/electronic contexts, a computer file, message, image, or video is concealed within another file, message, image, or video. The word steganography comes from Greek steganographia, which combines the words steganós (στεγανός), meaning "covered or concealed", and graphia (γραφή) meaning "writing".

With least significant bit steganography, the approach revolves around changing the least significant bit of each pixel's RGB values to match a corresponding bit in the message we want to encode. This way, the change is so small that the encoded image won't be noticably naked-eye different from the original.

Usage

The application has a graphical user interface, which is developed with Java Swing. If you choose: - ENCODE you can apply steganography to an image (hide the message). You have to: - choose the image on which steganography will be applied; - insert the name of the steganographed image; - add the hidden message. - all steganographed images will be saved by default in steganographedImages folder - DECODE you can read the message from a steganographed image.

How to run this project

  1. Download the .jar file
  2. You can also fork and then clone this project in your own device
  3. Open the terminal/command prompt
  4. Create a directory called "steganographedImages", in the same folder where the downloaded .jar file is located
  5. Run the .jar file:

    5.1. If your own device is based on MACOs or Linux run this command, moving in the same .jar directory

     java -jar [.jar file path]
    

    5.2. Instead, if you have a Windows device run the .jar as an administrator

Owner

  • Name: Francesco Amato
  • Login: Amatofrancesco99
  • Kind: user
  • Location: Orio Litta (LO), 26863, Italy
  • Company: Università degli Studi di Pavia

Student of data science who loves coding. Born in 27/12/1999.

GitHub Events

Total
Last Year

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 32
  • Total Committers: 4
  • Avg Commits per committer: 8.0
  • Development Distribution Score (DDS): 0.5
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Amatofrancesco99 8****9 16
AmatoFrancesco99 f****1@u****t 10
filsky0599 8****9 3
Francesco Minaglia f****1@u****t 3
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels