Skip to content

Luzkan/CryptoImage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CryptoImage

CryptoImage

Explore the App »
Report Bug · Request Feature


Table of Contents
  1. Introduction
  2. Development
  3. Related Work
  4. Team
Notice: Version History of the project can be found in the changelog file: "CHANGELOG.md".

Introduction 👋

Hey! This is our project app for Information Acquisition and Protection Engineering Course.

With this web application you can encrypt messages inside .bmp (example online converter to bmp) images and decrypt them back as you need it! We implemented this feature with three different algorithms so you can choose whichever you find best for your needs.


Development 🚧

The project is written in TypeScript. If you are coming from the JavaScript World, fear not! It's easier to setup than you think. All you have to do is to run the following command:

tsc

... in order to transcompile the .ts source code into .js runnable build.

There's only one requirement: the npm package manager and npm install -g typescript command ran at least once to install the TypeScript language.

Packages:

  • Node Types:
    • It is used to make TypeScript aware of the Node.js API and provide type definitions.
    • npm i -g @types/node

Related work

  1. P. Zimnicki, G. Kozieł, Analiza właściwości metod steganografii odwracalnej. (2018).
  2. M. U. Celik, G. Sharma, A. M. Tekalp, E. Saber, Lossless generalized-LSB data embedding. (2005).
  3. F.S. Hassan, A. Gutub, Efficient Image Reversible Data Hiding Technique Based on Interpolation Optimization. (2021).
  4. A. Jose, M. Mareena, K. Saritha, Comparative study on different reversible image data hiding techniques. (2017).
  5. Z. Ni, Y. Shi, N. Ansari, W. Su, Reversible Data Hiding (2006).

Notes concerning content of the articles might be found in a separate google document.


Team

Luzkan Werekkk InBinaryWorld
Luzkan Werekk InBinaryWorld
Marcel Jerzyk Jacek Wernikowski Krzysztof Szafraniak