Metadata-Version: 2.1
Name: aescipher
Version: 0.0.53
Summary: Use AES-256 to encrypt everything with ease!
Home-page: https://github.com/foxe6-temp/aescipher
Author: f̣ộx̣ệ6
Author-email: foxe6@protonmail.com
License: AGPL-3.0
Keywords: aes cipher
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Utilities
Classifier: Natural Language :: English
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: pycryptodome (>=3.9.7)
Requires-Dist: omnitools (>=0.0.1)

# AES Cipher

<badges>![version](https://img.shields.io/pypi/v/aescipher.svg)
![license](https://img.shields.io/pypi/l/aescipher.svg)
![pyversions](https://img.shields.io/pypi/pyversions/aescipher.svg)
![powered](https://img.shields.io/badge/Powered%20by-UTF8-red.svg)
![made](https://img.shields.io/badge/Made%20with-PyCharm-red.svg)
</badges>

<i>Use AES-256 to encrypt everything with ease!</i>

# Hierarchy

```
aescipher
'---- AESCipher()
    |---- encrypt()
    '---- decrypt()
```

# Example

## python
```python
from aescipher import *
key = "abc" or b"abc"
plaintext = "abc" or b"abc"
ciphertext = AESCipher(key).encrypt(plaintext)
print(ciphertext)
# gZ46WXSNkc9isggV31YQ0YKwT3luFvgYwzetERtTW2g=
print(plaintext == AESCipher(key).decrypt(ciphertext))
# True
```

## shell
```shell script
rem aescipher.exe {e|d} <key> {<plaintext>|<ciphertext>}
aescipher.exe e "abc" "abc"
aescipher.exe d "abc" "gZ46WXSNkc9isggV31YQ0YKwT3luFvgYwzetERtTW2g="
```


