Skip to content

AbuCTF/CryptoShield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CryptoShield - File Encryption System Using AES-256 over HTTPS

CryptoShield is a robust and user-friendly data security application developed in Java to safeguard your sensitive information through the power of advanced encryption technology. Whether you need to protect personal files, confidential documents, or sensitive data, CryptoShield provides an impenetrable shield around your information.

Table of Contents

  1. Features
  2. Prerequisites
  3. Installation
  4. Technologies and Tools Used
  5. Contributing
  6. License
  7. References

Features

  • AES-256 Encryption: State-of-the-art encryption technology to protect your files.
  • File Encryption: Easily encrypt and decrypt files.
  • User-Friendly: Intuitive and user-friendly interface.
  • Customization: Customize the app for your specific needs.

Prerequisites

Before you get started, make sure you have the following prerequisites:

  • Java Development Kit (JDK)
  • NetBeans IDE (or any Java development environment)
  • Maven
  • Git
  • Internet connection for HTTPS transfer

Installation

Follow these steps to get CryptoShield up and running:

  1. Clone the repository or download the app's source code from GitHub.

    git clone https://github.com/Gaoh19/CryptoShield.git
    cd CryptoShield
    

Technologies and Tools Used

CryptoShield utilizes various technologies and tools to provide robust data security:

  • Java: The primary programming language for developing CryptoShield.
  • AES-256 Encryption: A widely used encryption algorithm for securing data.
  • HTTPS: Enables secure file transfer over the internet.
  • Git: Version control system for tracking changes in the project.
  • Maven: A build automation tool for managing dependencies and building the project.

References

  • ChatGPT: ChatGPT is a language model developed by OpenAI, designed to assist with various natural language understanding and generation tasks. It provided valuable insights and guidance during the creation of this documentation.

Contributing

We welcome contributions from the community to enhance CryptoShield. To contribute:

  1. Fork the repository.

  2. Create a new branch for your changes.

  3. Make your changes and commit them.

  4. Submit a pull request to the main repository.

License

CryptoShield is licensed under the MIT License. See the LICENSE file for details.

If you encounter any issues, have questions, or need assistance, please open an issue on GitHub.

Thank you for choosing CryptoShield to enhance your data security! We hope it serves you well.