# pyE2EE 1.0.0
End To End Encryption in Python.
<p align="right"> <img src="https://komarev.com/ghpvc/?username=merwin-pye2ee&label=Project%20views&color=0e75b6&style=flat" alt="darkmash-org" /> </p>
## Install
pip install pyE2EE
## Features
- Cross platform (i think)
- RSA and AES Encryption
- Examples provided
## Usage/Examples
```python
import pyE2EE
```
### Server Side
```python
def client_loop(server,cli):
pass # do stuff
server = pyE2EE.Server(port,client_loop) # client_loop will be called giving args server-obj and client
server.TotalCons # gives number of total connections
server.clients # is a list of all [client, AES-key-of-the-cli]
server.send(client,msg) # sends msg
server.recv(client) # recvs msg
server.sendall(msg) # send all connected clients
server.close(client) # close a connection
```
### Client Side
```python
client = pyE2EE.Client(server_ip,port)
client.send(msg) # send msg to server
client.recv() # recv msg from server
client.close() # close connection with server
```
## License
[MIT](https://choosealicense.com/licenses/mit/)
## Authors
- [@Merwin](https://www.github.com/mastercodermerwin)
Raw data
{
"_id": null,
"home_page": "https://github.com/mastercodermerwin/OSOME-DB",
"name": "pyE2EE",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Cactochan",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/c9/29/33af4df013a29025908b437abad6d42c1fdb8c05eddf498e4e12d05f1988/pyE2EE-5.0.4.tar.gz",
"platform": null,
"description": "\n# pyE2EE 1.0.0\n\nEnd To End Encryption in Python.\n\n<p align=\"right\"> <img src=\"https://komarev.com/ghpvc/?username=merwin-pye2ee&label=Project%20views&color=0e75b6&style=flat\" alt=\"darkmash-org\" /> </p>\n\n\n## Install \n\n pip install pyE2EE\n\n## Features\n\n- Cross platform (i think)\n- RSA and AES Encryption\n- Examples provided\n## Usage/Examples\n\n```python\nimport pyE2EE\n\n```\n\n\n### Server Side\n```python\n\ndef client_loop(server,cli):\n pass # do stuff\n\nserver = pyE2EE.Server(port,client_loop) # client_loop will be called giving args server-obj and client \n\nserver.TotalCons # gives number of total connections\nserver.clients # is a list of all [client, AES-key-of-the-cli]\nserver.send(client,msg) # sends msg\nserver.recv(client) # recvs msg\nserver.sendall(msg) # send all connected clients\nserver.close(client) # close a connection\n```\n\n### Client Side\n```python\nclient = pyE2EE.Client(server_ip,port) \n\nclient.send(msg) # send msg to server\nclient.recv() # recv msg from server\nclient.close() # close connection with server\n\n```\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n\n\n## Authors\n\n- [@Merwin](https://www.github.com/mastercodermerwin)\n\n\n",
"bugtrack_url": null,
"license": "",
"summary": "End To End Encryption in Python.",
"version": "5.0.4",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c92933af4df013a29025908b437abad6d42c1fdb8c05eddf498e4e12d05f1988",
"md5": "0e7b987ada166ab12bcf0818cd07077a",
"sha256": "e47b0bcc6da5584851a93b9cd6def57938449fd7b3d2c8b6c1d3e81bd2e98509"
},
"downloads": -1,
"filename": "pyE2EE-5.0.4.tar.gz",
"has_sig": false,
"md5_digest": "0e7b987ada166ab12bcf0818cd07077a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3884,
"upload_time": "2023-01-23T12:13:31",
"upload_time_iso_8601": "2023-01-23T12:13:31.381864Z",
"url": "https://files.pythonhosted.org/packages/c9/29/33af4df013a29025908b437abad6d42c1fdb8c05eddf498e4e12d05f1988/pyE2EE-5.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-23 12:13:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "mastercodermerwin",
"github_project": "OSOME-DB",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pye2ee"
}