{ "info": { "author": "Luke Spademan", "author_email": "info@lukespademan.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# Cipher Tools\nThis is a python library that contains some tools for making ciphers.\nIn was originaly made of use at a childrens workshop at PyCon UK 2019.\n\n## Installation\nRun the following to install:\n```python\npip install cipher-tools\n```\n\n## Usage\n### Shift\nShift some text by an arbitrary amount. Text case is preserved.\n\nCode:\n```python\nfrom cipher_tools import shift\n\nshifted_text = shift(\"AbCdEfgYZ\", 2)\nprint(shifted_text)\n```\nOutput:\n```\nCdEfGhiAB\n```\n### Rot13\nYou can encrypt / decrypt text using rot13.\n\nCode:\n```python\nfrom cipher_tools import rot13\n\n# Apply Rot13 to a phrase\ncipher_text = rot13(\"Hello, World!\")\nprint(cipher_text)\n```\nOutput:\n```\nUryyb, Jbeyq!\n```\n\nCode:\n```python\nfrom cipher_tools import rot13\n\n# Decrtpt the text\nplain_text = rot13(\"Uryyb, Jbeyq!\")\nprint(plain_text)\n```\nOutput:\n```\nHello, World!\n```\n\n\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://gitlab.com/lukespademan/cipher-tools", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "cipher-tools", "package_url": "https://pypi.org/project/cipher-tools/", "platform": "", "project_url": "https://pypi.org/project/cipher-tools/", "project_urls": { "Homepage": "https://gitlab.com/lukespademan/cipher-tools" }, "release_url": "https://pypi.org/project/cipher-tools/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "A python library to assist in the creation of ciphers", "version": "0.0.2" }, "last_serial": 5687633, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "0c690e282250a95d689985f6d2ce54db", "sha256": "42b44d2f595005ac382ed8c88379d82e49ae7cd3a391f302fc50d265b04e7100" }, "downloads": -1, "filename": "cipher_tools-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0c690e282250a95d689985f6d2ce54db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2888, "upload_time": "2019-08-16T13:09:53", "url": "https://files.pythonhosted.org/packages/9e/d2/ba838a8ad484873544a5a48a5fcd06cc470768bd87d64e4a5b1681b9eb2f/cipher_tools-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfaf89b246dafd7f8ce8b2655589baef", "sha256": "84260e318ee12471db8eaad37587ccbfc4cd966ac5785e3a830b5288a3d18e94" }, "downloads": -1, "filename": "cipher_tools-0.0.1.tar.gz", "has_sig": false, "md5_digest": "dfaf89b246dafd7f8ce8b2655589baef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6040, "upload_time": "2019-08-16T13:09:56", "url": "https://files.pythonhosted.org/packages/bf/b3/5b25aa2c910657804b22f5fbb843359c09c2c7978ee09db2c0a9d0fb90bb/cipher_tools-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e7b876d4a9938680dc3a6b1af01efb07", "sha256": "315dc1e8a8e02263d6d55f2f887acd69c449625af16ecca193e539fec7c4faed" }, "downloads": -1, "filename": "cipher_tools-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e7b876d4a9938680dc3a6b1af01efb07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2887, "upload_time": "2019-08-16T13:16:25", "url": "https://files.pythonhosted.org/packages/3f/fd/26f2e2e3d6843b59428361cc50fa2e2e4528aaca761f0014a4371be2cf21/cipher_tools-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99a8ae9011f87ad4695e0bded2d28d69", "sha256": "e49b952ffe12d62743709bd5a9e90f221cb43d9afc167cf7f2c1faf4071f8e21" }, "downloads": -1, "filename": "cipher_tools-0.0.2.tar.gz", "has_sig": false, "md5_digest": "99a8ae9011f87ad4695e0bded2d28d69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6042, "upload_time": "2019-08-16T13:16:28", "url": "https://files.pythonhosted.org/packages/a1/a6/c77f5df87bcf635e000f45d54592bca1b21931318b5f8908ef2a333c9864/cipher_tools-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e7b876d4a9938680dc3a6b1af01efb07", "sha256": "315dc1e8a8e02263d6d55f2f887acd69c449625af16ecca193e539fec7c4faed" }, "downloads": -1, "filename": "cipher_tools-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e7b876d4a9938680dc3a6b1af01efb07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2887, "upload_time": "2019-08-16T13:16:25", "url": "https://files.pythonhosted.org/packages/3f/fd/26f2e2e3d6843b59428361cc50fa2e2e4528aaca761f0014a4371be2cf21/cipher_tools-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99a8ae9011f87ad4695e0bded2d28d69", "sha256": "e49b952ffe12d62743709bd5a9e90f221cb43d9afc167cf7f2c1faf4071f8e21" }, "downloads": -1, "filename": "cipher_tools-0.0.2.tar.gz", "has_sig": false, "md5_digest": "99a8ae9011f87ad4695e0bded2d28d69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6042, "upload_time": "2019-08-16T13:16:28", "url": "https://files.pythonhosted.org/packages/a1/a6/c77f5df87bcf635e000f45d54592bca1b21931318b5f8908ef2a333c9864/cipher_tools-0.0.2.tar.gz" } ] }