Mateusz Płonka

0 %
Mateusz Płonka
Computer Graphics Developer
Motion Designer
  • Residence:
    Poland
  • Region:
    Silesia
  • Age:
    24
Development
Unity
Shaders
Machine Learning
OpenGL
OpenCV
Design
After Effects
Premiere Pro
Photoshop
Blender
  • Computer graphics knowledge
  • C++, C#, Python
  • HLSL, GLSL, GL
  • GIT knowledge
  • Design of graphics and animation

Steganography Assembly Coder-Decoder

Programing

Project details

Description

Sophisticated application designed for steganography, capable of encrypting text into BMP images and decrypting text from these images. It leverages the power of multi-threading and offers a choice between C++ and Assembly (ASM) algorithms, ensuring efficient and speedy processing.

Features

  • Image Encryption: Encrypt text (from .txt files) into BMP images.
  • Image Decryption: Decrypt text hidden in BMP images, saving the output in .txt format.
  • Customizable Algorithms: Choose between C++ or ASM for encryption and decryption algorithms.
  • Multi-threading Support: Utilize multiple processor threads for faster execution.
  • Performance Optimization: Configure thread count and algorithm for optimal performance.
  • Execution Time Display: After each operation, the time taken is displayed.

System Design

  • Developed for Windows operating system.
  • Utilizes CLR for GUI development and system.threading.thread for multi-threading.

Codebase

  • Primary Languages: C++, C, and Assembly (with MMX).
  • Interface: C++ with CLR (Common Language Runtime).
  • Start Date:
    December 2020
  • Final Date:
    February 2021
  • Type
    C++/Asm Application
  • Status:
    Completed
  • Client:
    Silesian University of Technology
  • Location:
    Poland, Gliwice

Ready to order your project?

Let's work together!
Contact me