https://github.com/amatofrancesco99/steganography
A java application in order to apply steganography to images, using threads.
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
Repository
A java application in order to apply steganography to images, using threads.
Basic Info
Statistics
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 1
Topics
Metadata Files
README.md
Steganography
An application in order to apply steganography to images, using threads.
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
- Download the .jar file
- You can also fork and then clone this project in your own device
- Open the terminal/command prompt
- Create a directory called "steganographedImages", in the same folder where the downloaded .jar file is located
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
- Website: https://www.amatofrancesco.altervista.org
- Repositories: 2
- Profile: https://github.com/Amatofrancesco99
Student of data science who loves coding. Born in 27/12/1999.
GitHub Events
Total
Last Year
Committers
Last synced: 11 months ago
Top Committers
| Name | 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