Metadata-Version: 2.4
Name: pythcroptogy
Version: 3.2.14
Summary: Simple 0 dependencies crypto library
Author-email: bynameplanted <bynameplanted@gmail.com>
License-Expression: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# pythcroptogy

**Simple 0-dependency Python cryptography and obfuscation library**

[![PyPI version](https://img.shields.io/pypi/v/pythcroptogy.svg)](https://pypi.org/project/pythcroptogy/)
[![Python Versions](https://img.shields.io/pypi/pyversions/pythcroptogy.svg)](https://pypi.org/project/pythcroptogy/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](# pythcroptogy

**Simple 0-dependency Python cryptography and obfuscation library**

[![PyPI version](https://img.shields.io/pypi/v/pythcroptogy.svg)](https://pypi.org/project/pythcroptogy/)
[![Python Versions](https://img.shields.io/pypi/pyversions/pythcroptogy.svg)](https://pypi.org/project/pythcroptogy/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Installation

```bash
pip install pythcroptogy
```

## Installation


Why pythcroptogy?

It's lightweight: it's under 10mb and runs on Unix systems too

It's open source meaning you can see the python source directly: source on pypi

Why not pythcroptogy?

It's not secure like cryptography
 
It's slow(1.5/mb a second)



``` bash
pip install pythcroptogy
```

basic example: check doc.md for full api document 

``` python
from pythcroptogy import Key, XOR

message = "Secret  Message Template here"
key = Key.hex(32)

encrypted = XOR.xor_cipher(message, key)
print(f"Encrypted {encrypted}")

print(f"Decrypted {XOR.xor_decrypt(encrypted, key)}")
```
