Skip to content

A C++ tool to encrypt/decrypt all files in a folder using a thread pool Achieved 9x Faster Speed. Built with OOP and smart pointers for safety and speed. Features: Multi-threaded file encryption Modern C++ (OOP, smart pointers) Fast, secure, and modular

Notifications You must be signed in to change notification settings

Raqibreyaz/CipherForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 CipherForge – Secure Multi-threaded File Encryption Tool

CipherForge is a modern C++ application designed to securely encrypt and decrypt all files within a folder using a high-performance thread pool. Built with strong principles of Object-Oriented Programming, it leverages smart pointers (unique_ptr, shared_ptr) for safe and efficient memory management.

Key Features:

  • Folder-level Encryption & Decryption
  • 🧵 Thread Pool for Parallel Processing
  • ♻️ Modern C++ (Smart Pointers, OOP)
  • 📦 Modular, Scalable, and Easy to Extend

Ideal for scenarios where performance and security are equally critical, CipherForge showcases how modern C++ can be used to build real-world, robust, and maintainable tools.


About

A C++ tool to encrypt/decrypt all files in a folder using a thread pool Achieved 9x Faster Speed. Built with OOP and smart pointers for safety and speed. Features: Multi-threaded file encryption Modern C++ (OOP, smart pointers) Fast, secure, and modular

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published