• Stars
    star
    1
  • Language
    HTML
  • Created over 2 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Information exchange has always been an important aspect of our lives, and with the rapid advancement of information and communication technology, communication and information exchange have become much easier and faster, but data security and privacy have become a major concern for us. Cryptography and Steganography are two popular data hiding practices that also can be combined to enhance data security. Because of recent advancements in steganalysis, one can easily reveal the existence of secreted information in carrier files. So this project aims to introduce a new method of steganography for communication between two private parties. We used a merged technique for data security that employs both cryptography and steganography techniques to enhance information security. In cryptography, we are using the RSA algorithm for the process of key generation and information encryption decryption. And in Steganography we are using Image Steganography for hiding the encrypted data. Image Steganography refers to the technique of hiding the presence of data within an image file, whereas cryptography is related to the act of transforming plain text into incomprehensible text and vice versa. Cryptography guarantees privacy whereas Steganography guarantees secrecy. We have also used base 64 and SHA-256, which is a patented cryptographic hash function. We are hiding the encrypted data in a distinct image file to securely send over the network without any suspicion of the data being hidden. Such that any other person in the network cannot access the data present in the network. Only the sender and receiver can retrieve the message from the data.

More Repositories

1

Volume-Control-using-gesture

learn how to use Gesture Control to change the volume of a computer
Python
51
star
2

Virtual-Mouse-using-cv

virtual mouse which can copy files, close tabs and many other features !
Python
22
star
3

Real-time-webcam-face-detection-1

Real time webcam face detection
Python
17
star
4

Blood-Cancer-Detection-CNN

The purpose of our project is to develop a system that can automatically detect cancer from the blood cell images. This system uses a convolution network that inputs a blood cell images and outputs whether the cell is infected with cancer or not.
Jupyter Notebook
12
star
5

Create-your-own-Screen-Recorder-using-python

Python
8
star
6

Scissor-paper-rock-GUI-python

Scissor Paper Rock Game using Tkinter @ Diwas Pandey
Python
6
star
7

Download-youtube-video-using-python

Python
5
star
8

Credit-card-fraud-Detection

The Credit Card Fraud Detection project is used to identify whether a new transaction is fraudulent or not by modeling past credit card transactions with the knowledge of the ones that turned out to be fraud. We will use various predictive models to see how accurate they are in detecting whether a transaction is a normal payment or a fraud.
Jupyter Notebook
5
star
9

Signature-Background-Deletion---Python-

Remove Background and turn white pixels into transparent using Python opencv
Jupyter Notebook
4
star
10

River-Network-Extraction-from-Satellite-Image-using-UNet-and-Tensorflow

We presented our initial model for detecting rivers and watersheds from satellite pictures in this study, which was based on image processing methodology. The methodology was tested on a set of images obtained from the Sentinel-2 Satellite. For better recognition of rivers and watersheds, a new level of segmentation was used. We obtained a good accuracy using our proposed model, which is significantly higher than other U-net and Tensorflow implemented models available to date. This study could pave the way for future studies on developing water resource management, which is critical for future generations. The suggested methodology is generic in the sense that it can be used to extract various arboreal networks in medical pictures, such as blood vessels.
Jupyter Notebook
4
star
11

Japanese-Fake-License-Plate-Generation-

Japanese car number plates give information about where a car was registered and the classification of the vehicle. The Chinese characters (kanji) of the town or city where the car was registered are displayed at the top of the plate followed by a hiragana character, and a serial number of 4 digits divided in to 2 sets of two numbers divided by a hyphen, with zero replaced by a dot.
Jupyter Notebook
4
star
12

Diabetes-Prediction-using-Kmeans-

In the beginning, the algorithm chooses k centroids in the dataset randomly after shuffling the data. Then it calculates the distance of each point to each centroid using the euclidean distance calculation method.
Jupyter Notebook
3
star
13

Gesture-Controlled-Video-Game

This project is an amazing blend of Computer vision and Video Game. In simple words I can say move you finger in front of camera and just drive the car to surpass the obstacles.
Python
3
star
14

Handwitten2Text

Jupyter Notebook
2
star
15

Weather-Prediction-Using-Machine-Learning

In this research paper, we explore the application of ML to weather prediction. Specifically, we focus on the use of supervised learning algorithms, including decision trees, logistic regression, and k-nearest neighbors, to predict weather conditions based on historical data. We use a dataset containing daily weather measurements
Jupyter Notebook
2
star
16

Corona-Detection-from-X-ray-using-CNN

The first 6 layers of convolution network are convolution layer. First 2 convolution layer applies 16 of 33 filters to an image in the layer. The other two layer applies 32 of 33 filters to an image.
Jupyter Notebook
2
star
17

Imp-Terminal-codes

1
star
18

pdf-to-json-using-python

pdf to json using python
Python
1
star
19

Nepali-to-Roman-Transliteration

While working with many Nepali documents, we encountered lots of data of Nepali names which includes names, surname, address and number Extracting the data was not a easy task but working with its romanize transliteration was hard. Many different packages are created for transliteration but they were not quite accurate. This package contains large amount of Nepali litral and words which are mapped to its respective romanized literal and word. But that was not the challenging part, still it was not giving the accurate result for instance "नेपाल" was showing Nepala as the "ल" is mapped as "la". So we have worked with these type of issues also.
Python
1
star
20

API-Dev-Transliteration

FastAPI is an excellent tool for putting your machine learning models into production. In this article, I briefly explain how you can easily put your FastAPI in production to an AWS EC2 instance using Nginx.
Python
1
star
21

Visualizing-Predicting-Corona-Cases

Here we will be visualizing the current trend of cases and trends in Asia, especially in Nepal(You can choose your own country).
Jupyter Notebook
1
star
22

Predict-Salary-based-on-Experience---Linear-Regression-

Jupyter Notebook
1
star
23

Detect-Crop-Image-Python-

We will use a pre-trained Haar Cascade model to detect faces from the image. x,y are pixel location of faces, w,h are width and height of faces. We will crop face using these pixel co-ordinates
Jupyter Notebook
1
star
24

Machine-Learning-From-Scratch

Welcome to AI HUB’s new series on “Machine Learning from Scratch”. Here we will include a full Table of contents of Machine Learning from the Scratch tutorial series. Here we will cover all the courses based on Python.
Jupyter Notebook
1
star