Skip to content

OminduD/CipherPop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CipherPop

CipherPop is a cryptographic tool designed to provide strong security for sensitive data through advanced encryption techniques. It ensures data integrity, prevents unauthorized access, and offers an easy-to-use interface for encrypting and decrypting messages or files. Whether you're securing personal information or handling confidential business data, this tool helps you keep your information safe from cyber threats.

Features

  • Authenticated Encryption: Ensures both confidentiality and data integrity.
  • Secure Key Management: Uses a secret key for encryption and decryption.
  • Easy-to-Use Interface: Simple command-line or GUI-based interaction.
  • Fast and Efficient: Optimized for performance without compromising security.

Requirements

To use this tool, ensure you have the following installed:

  • Python 3.8+
  • Required libraries (install via pip install -r requirements.txt)

Installation

  1. Clone the repository:

    git clone https://github.com/OminduD/CipherPop.git
    cd CipherPop
  2. Install the required libraries:

    pip install -r requirements.txt

Usage

Encrypting a File

  1. Run the script:

    python src/CipherPop.py
  2. Follow the on-screen instructions to encrypt your file.

Decrypting a File

  1. Run the script:

    python src/CipherPop.py
  2. Follow the on-screen instructions to decrypt your file.

Security Considerations

  • Key Management: Ensure your secret key is stored securely and not shared with unauthorized users.
  • Data Integrity: Always verify decrypted data to ensure it hasn’t been tampered with.

Contribution

Feel free to submit issues or pull requests to enhance the tool.


Created by OminduD

About

A Cross-platform Programmable Encryption Decryption Tool

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages