Pyfilecrypto

Latest version: v1.0.3

Safety actively analyzes 688924 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0.3

Add Documentation

**Full Changelog**: https://github.com/zshn1248/pyfilecrypto/compare/v1.0.2...v1.0.3

1.0.2

New Features
Updated README.md

1.0.1

New Features

- **File Encryption and Decryption**: Encrypt and decrypt files using strong AES encryption with `cryptography.fernet`.
- **Key Management**: Generate and manage encryption keys securely.
- **Zip Compression**: Compress files into zip archives using `pyzipper`.
- **Password-Protected Zip Files**: Create and extract zip files with AES encryption and password protection.

Usage

Encrypt and Decrypt a File

python
from pyfilecrypto.crypto import Crypto
Crypto.crypt(filename = "test.txt", method = "encrypt", password = "password")
Crypto.crypt(filename = "test.txt", method = "decrypt", password = "password")

0.2.0

We are excited to announce the new release of `pyfilecrypto` with added functionalities for enhanced security.

New Features

- **Chained Encryption**: Encrypt files using three layers of encryption with `alpha`, `bravo`, and `charlie` keys.
- **Chained Decryption**: Decrypt files using the reverse order of keys (`charlie`, `bravo`, `alpha`).

Functions Added

- `Encrypt(filename)`: Encrypts the file with three layers of encryption.
- `Decrypt(filename)`: Decrypts the file with three layers of decryption.
- `crypt(filename, method)`: General function to either encrypt or decrypt based on the method parameter.

Installation

To install the package, use `pip`:

bash
pip install pyfilecrypto

Changelog
* Added chained encryption and decryption functionalities.
* Improved security with multi-layer encryption.
*
Documentation
For more details, please refer to the [README.md](https://github.com/yourusername/pyfilecrypto/blob/main/README.md) file.

License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/yourusername/pyfilecrypto/blob/main/LICENSE) file for details.

Thank you for using pyfilecrypto! If you encounter any issues, please report them [here](https://github.com/yourusername/pyfilecrypto/issues).

0.1.0

We are excited to announce the first release of `pyfilecrypto`, a Python module for file encryption and decryption using the `cryptography` library.

Features

- **Key Generation**: Easily generate a secure encryption key.
- **File Encryption**: Encrypt files using the generated key.
- **File Decryption**: Decrypt files using the provided key.

Installation

To install the package, use `pip`:

bash
pip install pyfilecrypto

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.