Metadata-Version: 2.2
Name: PyCryptedImages
Version: 1.2
Summary: A Python package to hide text in fake image files
Home-page: https://github.com/R-D-R248/PyCryptedImages
Author: Roshan D Roy
Author-email: roshandeepuroy@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: License.md
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-python
Dynamic: summary


# PyCryptedImages

**PyCryptedImages** is a Python package designed to hide text in fake image files. It allows you to encode text into a file that appears to be an image, making it useful for various applications, such as steganography or protecting sensitive data.

## Features
- Encode text into a fake image file (JPEG format).
- User-friendly function for specifying the file path and name.
- Compatible with Windows and other operating systems.

## Installation
You can install **PyCryptedImages** using `pip`:

```bash
pip install PyCryptedImages
```

Or install directly from GitHub:

```bash
pip install git+https://github.com/R-D-R248/PyCryptedImages.git
```

## Usage
Hereâ€™s how you can use **PyCryptedImages** to encode text into a fake image:

```python
import PyCryptedImages

# Generate a fake image path
pycrypt_image = PyCryptedImages.Encode(path="C:/Users/YourUser/Desktop", name="hidden_message")

# Save text into the generated fake image path
PyCryptedImages.Save(text="Hello, world!", pycrypt_image=pycrypt_image)

# Directly encode and save text into a fake image
PyCryptedImages.EncodeFile(text="Hello, world!", path="C:/Users/YourUser/Desktop", name="hidden_message")
```

## Example Output
This will create a file named **hidden_message.jpg** on your Desktop, but it will actually contain the text `"Hello, world!"`.

## Decode Function
To decode the hidden text from a fake image file, use the following code:

```python
import PyCryptedImages

# Decode text from the fake image
text = PyCryptedImages.Decode(path="C:/Users/YourUser/Desktop", name="hidden_message")
print("Decoded Text:", text)
```

## Update Log
- **1.0**: Initial Release
- **1.1**: Added Decode Function
- **1.2**: Fixed the Decode Function Error and added Update Log

## Contributing
Feel free to submit issues or contribute by making pull requests on [GitHub](https://github.com/R-D-R248/PyCryptedImages).

## License
This project is licensed under the **MIT License**.
