Welcome to QCrypto, a repository dedicated to the implementation of cryptographic algorithms in C. The primary objective of this project is to offer a collection of public-domain implementations for commonly used cryptographic algorithms. Please be aware that this project is provided "AS IS" and was developed as a learning experience.
This repository is intended for educational and informational purposes only. The cryptographic algorithm implementations contained herein are not guaranteed to be secure for production use, and their usage is solely at your own risk. The developers do not assume any responsibility for the consequences of using these implementations in real-world applications.
The motivation behind QCrypto is to provide a resource for individuals interested in learning about cryptographic algorithms through practical implementation. By offering public-domain implementations, we aim to foster a collaborative environment for exploration and experimentation within the realm of cryptography.
The repository currently includes implementations of various cryptographic algorithms, each residing in its respective directory. The code is organized and documented to facilitate understanding and exploration.
To explore the implementations and use them for educational purposes, simply clone the repository:
git clone https://github.com/Kracken256/QCrypto.git
cd QCrypto
Feel free to navigate through the directories and examine the code. Please keep in mind the disclaimer mentioned earlier regarding the usage of these implementations in production environments.
Contributions to QCrypto are welcome! If you have improvements, bug fixes, or new cryptographic algorithm implementations to share, feel free to submit a pull request. Make sure to follow the established coding conventions and provide appropriate documentation for your contributions.
QCrypto is released under the Unlicense. By contributing to this project, you agree to release your contributions under the terms of this license.
For any questions, concerns, or suggestions, please create an issue on the GitHub repository.
Happy coding and exploring the fascinating world of cryptography with QCrypto!