Skip to content

BinRacer/CryptoToys

Repository files navigation

English | 简体中文


🚀 CryptoToys - Crypto Toolkit Built on YanLib

CryptoToys is an encryption/decryption toolkit with a Qt-based graphical interface, delivering an intuitive cryptographic experience through its visual design.

🌟 Core Advantages

  • Efficiency & Security: Implements automated resource management via C++ RAII
  • User-Friendly: Simplifies complex operations through Qt's visual interface
  • Modular Architecture: Four functional modules to address diverse cryptographic needs

🧩 Feature Modules

Category Algorithms
Base Encode/Decode base16, base32, base58, base62, base64, base85, base91, base92, base100
Simple Ciphers uuencode, xxencode, vigenere
Advanced Encryption AES, RSA
Hash Algorithms md5, sha1, sha256, sha384, sha512

🖼️ UI Preview

Main Interface

Main Interface

RSA Encryption Demo

RSA Encryption

RSA Decryption Demo

RSA Decryption


⚠️ Usage Notes

  1. Dependencies: YanLib.lib must be downloaded separately from https://github.com/BinRicer/YanLib/releases
  2. Project Structure: Includes header files only, not full library binaries

📜 Copyright Notice

This product includes Qt libraries, Copyright © The Qt Company Ltd., licensed under LGPLv3.  
Qt is a registered trademark of The Qt Company Ltd.  
This application dynamically links to Qt libraries without modifying their source code.  

About

CryptoToys is an encryption/decryption toolkit with a Qt-based graphical interface, delivering an intuitive cryptographic experience through its visual design.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages