CryptoToolJava is a Java-based application designed to provide various cryptographic functionalities. It serves as a toolkit for developers looking to implement and understand cryptographic algorithms and techniques.
- Encryption/Decryption: Provides methods for symmetric and asymmetric encryption.
- Hashing: Implements popular hashing algorithms such as SHA-256, SHA-512, and MD5.
- Key Management: Features for generating, storing, and managing cryptographic keys.
- Digital Signatures: Capabilities to create and verify digital signatures for ensuring data integrity and authenticity.
- Clone the repository:
git clone https://github.com/Dants96/CryptoToolJava.git