{ "info": { "author": "Ivo Ili\u0107", "author_email": "admin@ivoilic.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# XOR-Crypt-Python\n\n[![PyPI Version](https://img.shields.io/pypi/v/xorCryptPy.svg)](https://pypi.python.org/pypi/xorCryptPy/)\n[![Python Versions](https://img.shields.io/pypi/pyversions/xorCryptPy.svg)](https://pypi.python.org/pypi/xorCryptPy/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-red.svg)](LICENSE)\n\nA simple XOR string encryption library based on the JavaScript library [XOR-Crypt](https://github.com/RobLoach/xor-crypt) by [RobLoach](https://github.com/RobLoach) but in Python.\n\n## Installation\n\n```bash\npip install xorCryptPy\n```\n\nYou can also download the package manually from [PyPI](https://pypi.org/project/xorCryptPy/).\n\n## Usage\n\nWorks exactly like the JavaScript version. The same function encrypts and descripts a string using a given key.\n\n```python\nfrom xorCryptPy import xorCrypt\n\nencrypted = xorCrypt('Hello World')\n# Outputs: Ncjji&Qitjb\n\ndecrypted = xorCrypt(encrypted)\n# Outputs: Hello World\n\n# Use your own XOR Key.\nencrypted = xorCrypt('Hello World', 9)\ndecrypted = xorCrypt(encrypted, 9)\n```\n\n_(The default key is the same as the one from the JavaScript version!)_\n\n## License\n\nLicensed under the [MIT license](https://opensource.org/licenses/MIT)\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/ivoilic/xor-crypt-python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "xorCryptPy", "package_url": "https://pypi.org/project/xorCryptPy/", "platform": "", "project_url": "https://pypi.org/project/xorCryptPy/", "project_urls": { "Homepage": "https://github.com/ivoilic/xor-crypt-python" }, "release_url": "https://pypi.org/project/xorCryptPy/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "Simple Python XOR string encryption library", "version": "1.0.3" }, "last_serial": 5415781, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "e67ea918247665dbef2a681104477e6f", "sha256": "4d6d65047860a429bac3e0f8d202872dda3aab5d06a7454990a678c5112c44f8" }, "downloads": -1, "filename": "xorCryptPy-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e67ea918247665dbef2a681104477e6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2887, "upload_time": "2019-06-18T03:13:58", "url": "https://files.pythonhosted.org/packages/9c/d2/034a167d331ecc66a1c2212179f2dae0161183c9358d433c329b3b2a5fb6/xorCryptPy-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6384a33224ce58f830ba491e757a628", "sha256": "142d657b99ec75f52d832534f22571e3f7b1a42297829fd0b8cf5f922bbf647c" }, "downloads": -1, "filename": "xorCryptPy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b6384a33224ce58f830ba491e757a628", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2288, "upload_time": "2019-06-18T03:14:00", "url": "https://files.pythonhosted.org/packages/fe/d2/742b2228cd8f88221faad3843a654ff2f4b5a8a0749fadc8aac014aed253/xorCryptPy-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b7b3e47b89d80bb29618dc653e5d5378", "sha256": "63705c6220dab60e1f58209feecb4f341f924d6d0cb9a0595ea7f4a8356df785" }, "downloads": -1, "filename": "xorCryptPy-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b7b3e47b89d80bb29618dc653e5d5378", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2898, "upload_time": "2019-06-18T03:17:57", "url": "https://files.pythonhosted.org/packages/37/35/6ece9d1d201fa9ef78807fb2890186680fe39a87f30fd7a77fc49286ff43/xorCryptPy-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "872f0fb1d99a9d6f4691281b22781379", "sha256": "601c7426ace00316c9d42721444382a0abb0a172fe17f92ef9d4a51c0d73e6e5" }, "downloads": -1, "filename": "xorCryptPy-1.0.1.tar.gz", "has_sig": false, "md5_digest": "872f0fb1d99a9d6f4691281b22781379", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2292, "upload_time": "2019-06-18T03:17:59", "url": "https://files.pythonhosted.org/packages/5b/90/51aaec09a3ecfc4e1639c5c136a87e91cc4828f9c764c217a4fd9ee3ffa0/xorCryptPy-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "1293cbbc98a19e949a178c2cf2aeac45", "sha256": "437ea2a3dd67e94db29f364ebc25f8438a612597c0386d24a2d60e0dee85222b" }, "downloads": -1, "filename": "xorCryptPy-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1293cbbc98a19e949a178c2cf2aeac45", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2872, "upload_time": "2019-06-18T03:59:26", "url": "https://files.pythonhosted.org/packages/89/01/93e18ffad9163ce2ff11fc3c895ec496db2360c3fd1742b8a067b3ac9a60/xorCryptPy-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "083f4c6b0cf5b4e7dec953f242785f0c", "sha256": "d2311e7ce32dec08bb0f6e51f44b8ea62077f70756bf7d70cab96e77b14eadda" }, "downloads": -1, "filename": "xorCryptPy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "083f4c6b0cf5b4e7dec953f242785f0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2272, "upload_time": "2019-06-18T03:59:27", "url": "https://files.pythonhosted.org/packages/2b/cc/8ffc5324ae078bbd391a51a6f4363bb4b5cea70150a772b479d0bb430173/xorCryptPy-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "09965e4b2fabbdf9b67c5d9d3144aa95", "sha256": "0f3ec2c8401a53e01a8531c15c471798586297300afa600d4c9fbc83d1f9ba3d" }, "downloads": -1, "filename": "xorCryptPy-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "09965e4b2fabbdf9b67c5d9d3144aa95", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3060, "upload_time": "2019-06-18T14:47:20", "url": "https://files.pythonhosted.org/packages/11/1c/addd87b0d8ae27964c13bcb289b0d05b9a902d6e89c067a4c94d98dbee12/xorCryptPy-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "643d8008cb48bc9bc069db89e06d3d61", "sha256": "9a1c10a7797d9d60b672d280c0dd04ffa60bd0a3b4b0ec0ff426e22389876fa0" }, "downloads": -1, "filename": "xorCryptPy-1.0.3.tar.gz", "has_sig": false, "md5_digest": "643d8008cb48bc9bc069db89e06d3d61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2498, "upload_time": "2019-06-18T14:47:21", "url": "https://files.pythonhosted.org/packages/57/49/42dbe40491f67f6f5c259213843ac59102f66050d714b31aa7ed814d700c/xorCryptPy-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "09965e4b2fabbdf9b67c5d9d3144aa95", "sha256": "0f3ec2c8401a53e01a8531c15c471798586297300afa600d4c9fbc83d1f9ba3d" }, "downloads": -1, "filename": "xorCryptPy-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "09965e4b2fabbdf9b67c5d9d3144aa95", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3060, "upload_time": "2019-06-18T14:47:20", "url": "https://files.pythonhosted.org/packages/11/1c/addd87b0d8ae27964c13bcb289b0d05b9a902d6e89c067a4c94d98dbee12/xorCryptPy-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "643d8008cb48bc9bc069db89e06d3d61", "sha256": "9a1c10a7797d9d60b672d280c0dd04ffa60bd0a3b4b0ec0ff426e22389876fa0" }, "downloads": -1, "filename": "xorCryptPy-1.0.3.tar.gz", "has_sig": false, "md5_digest": "643d8008cb48bc9bc069db89e06d3d61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2498, "upload_time": "2019-06-18T14:47:21", "url": "https://files.pythonhosted.org/packages/57/49/42dbe40491f67f6f5c259213843ac59102f66050d714b31aa7ed814d700c/xorCryptPy-1.0.3.tar.gz" } ] }