{ "info": { "author": "Abhayagiri Dev Monk", "author_email": "devmonk@abhayagiri.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# `raho`: Simple symmetric encryption built on cryptography\n\n[![Build Status](https://travis-ci.org/abhayagiri/raho.svg?branch=master)](https://travis-ci.org/abhayagiri/raho)\n[![codecov](https://codecov.io/gh/abhayagiri/raho/branch/master/graph/badge.svg)](https://codecov.io/gh/abhayagiri/raho)\n[![PyPI version](https://badge.fury.io/py/raho.svg)](https://pypi.org/project/raho/)\n\n`raho` is a simple wrapper library for the\n[cryptography](https://cryptography.io/) module.\n\n## Installation\n\n```sh\npip install raho\n```\n\nAnd in your Python file:\n\n```python\n>>> import raho\n\n```\n\n## Usage\n\n### With Fernets\n\n```python\n>>> fernet = raho.generate_fernet()\n>>> message = raho.encrypt('he is hiding behind the rock', fernet)\n>>> message\n'Z0FB...'\n>>> raho.decrypt(message, fernet)\n'he is hiding behind the rock'\n\n```\n\n### With passwords\n\n```python\n>>> message = raho.encrypt_with_password('they know water', 'dragon123')\n>>> raho.decrypt_with_password(message, 'dragon123')\n'they know water'\n\n```\n\n### With key files\n\n```python\n>>> fernet = raho.generate_key_file('key-file')\n>>> message = raho.encrypt_with_key_file('falcon flies at dawn', 'key-file')\n>>> raho.decrypt_with_key_file(message, 'key-file')\n'falcon flies at dawn'\n\n```\n\n### Command line\n\nSee `raho --help` for command-line usage examples.\n\n## More information\n\n- [Fernets and `cryptography`](https://cryptography.io/)\n- [Development Documentation](https://github.com/abhayagiri/raho/blob/master/DEVELOPMENT.md)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/abhayagiri/raho", "keywords": "cryptography fernet", "license": "", "maintainer": "", "maintainer_email": "", "name": "raho", "package_url": "https://pypi.org/project/raho/", "platform": "", "project_url": "https://pypi.org/project/raho/", "project_urls": { "Homepage": "https://github.com/abhayagiri/raho" }, "release_url": "https://pypi.org/project/raho/0.0.2/", "requires_dist": [ "cryptography", "tox ; extra == 'test'" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "Simple symmetric encryption built on cryptography", "version": "0.0.2" }, "last_serial": 5871161, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7f94b705c6370a75270f0964218fb216", "sha256": "1a2c4c5c5034b8b25d640071f3a2011cf91140c046f7219850704235a4c5e1b7" }, "downloads": -1, "filename": "raho-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f94b705c6370a75270f0964218fb216", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4951, "upload_time": "2019-09-22T22:04:46", "url": "https://files.pythonhosted.org/packages/a0/08/f5cf48f7a27a6580628e084b14c314177b493458ce24d931ad7ab755e254/raho-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0cd9784c3e49c4c9526841652ef606f", "sha256": "84770caf15b4929de874675eb927e29628266f8a9c88fefb69da1a13007ce641" }, "downloads": -1, "filename": "raho-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b0cd9784c3e49c4c9526841652ef606f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4243, "upload_time": "2019-09-22T22:04:49", "url": "https://files.pythonhosted.org/packages/86/8d/9971a1c73cb3a964266e635e299a9649519b23767b0ca7f9f625326f9100/raho-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "03149b8e52e4a9d0f2fb72c7bd425848", "sha256": "c9c242798f6c758bce794e3cd356edb5e738b818d902e83a8597b98e33998111" }, "downloads": -1, "filename": "raho-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03149b8e52e4a9d0f2fb72c7bd425848", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4618, "upload_time": "2019-09-23T02:27:50", "url": "https://files.pythonhosted.org/packages/8a/e1/5096ab9c01a8ac0f583365e9def6a49ea3229ddedecb8899364acfe4453c/raho-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fc646e56c661197f317d7852a649eea", "sha256": "84be26f09ec610e772dc98c869de393dc903c9575eeb3be869fc7c03d3d3e22d" }, "downloads": -1, "filename": "raho-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4fc646e56c661197f317d7852a649eea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 3880, "upload_time": "2019-09-23T02:27:51", "url": "https://files.pythonhosted.org/packages/9f/4a/acf02d8086617c1b95865a8ebf8a32a39113dead484813eb0fe6042eece5/raho-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "03149b8e52e4a9d0f2fb72c7bd425848", "sha256": "c9c242798f6c758bce794e3cd356edb5e738b818d902e83a8597b98e33998111" }, "downloads": -1, "filename": "raho-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03149b8e52e4a9d0f2fb72c7bd425848", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 4618, "upload_time": "2019-09-23T02:27:50", "url": "https://files.pythonhosted.org/packages/8a/e1/5096ab9c01a8ac0f583365e9def6a49ea3229ddedecb8899364acfe4453c/raho-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fc646e56c661197f317d7852a649eea", "sha256": "84be26f09ec610e772dc98c869de393dc903c9575eeb3be869fc7c03d3d3e22d" }, "downloads": -1, "filename": "raho-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4fc646e56c661197f317d7852a649eea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 3880, "upload_time": "2019-09-23T02:27:51", "url": "https://files.pythonhosted.org/packages/9f/4a/acf02d8086617c1b95865a8ebf8a32a39113dead484813eb0fe6042eece5/raho-0.0.2.tar.gz" } ] }