Skip to content

Breadcrpyt is a Python script designed for file encryption and decryption using AES encryption. It allows users to encrypt and decrypt files using a passphrase. The script utilizes the cryptography library for cryptographic operations and provides a command-line interface for easy usage.

Notifications You must be signed in to change notification settings

Cr0mb/BreadCrypt-File-Encryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

image

Breadcrypt

Tutorial: https://youtu.be/jf8mPLi8O48

Breadcrpyt is a Python script designed for file encryption and decryption using AES encryption. It allows users to encrypt and decrypt files using a passphrase. The script utilizes the cryptography library for cryptographic operations and provides a command-line interface for easy usage.

Features

  • Encryption: Encrypt files using AES encryption with a user-provided passphrase.
  • Decryption: Decrypt encrypted files using the same passphrase used for encryption.
  • Secure Key Derivation: Derives a secure key from the passphrase using PBKDF2 with SHA256.
  • Command-Line Interface: Simple command-line interface for encrypting and decrypting files.

Prerequisites

Before running the script, ensure you have the following dependencies installed:

  • Python 3.x
  • cryptography
  • pyfiglet
  • colorama

You can install the dependencies using pip:

pip install cryptography pyfiglet colorama

Usage

  1. Clone this repository to your local machine:
git clone https://github.com/Cr0mb/BreadCrypt-File-Encryptor.git
  1. Navigate to the directory where you cloned the repository:
cd BreadCrypt-File-Encryptor
  1. Run the script with appropriate options:
python encrypt.py [-e | -d] [-p FILE_PATH] [PASSWORD]

image

Created by Cr0mb.

About

Breadcrpyt is a Python script designed for file encryption and decryption using AES encryption. It allows users to encrypt and decrypt files using a passphrase. The script utilizes the cryptography library for cryptographic operations and provides a command-line interface for easy usage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages