{ "info": { "author": "Ionic Security Inc.", "author_email": "dev@ionic.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: Other/Proprietary License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows :: Windows 10", "Operating System :: Microsoft :: Windows :: Windows 7", "Operating System :: Microsoft :: Windows :: Windows 8", "Operating System :: Microsoft :: Windows :: Windows 8.1", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Ionic Python SDK\n\n## Overview\nThis module provides Python developers with access to the core services of the Ionic Platform. At a high level, the platform provides developers with straightforward methods to\n* Securely create and retrieve data protection keys\n* Use these keys to encrypt or decrypt application data\n* Encrypt or decrypt arbitrary files\n* Enroll users and devices with the Ionic backend system.\n\n## Quick Start\nAssuming you have access to an Ionic account, the Python environment makes it very simple to access some central features of the platform. The example below assumes you have already enrolled your system and have a default peristor.\n\n```python\nimport ionicsdk # top level module for all Ionic classes\n\nplaintext = \"Welcome to the Python SDK\" # create some text to encrypt\nagent = ionicsdk.Agent() # the \"Agent\" class provides access to several common services.\n\ncipher = ionicsdk.ChunkCipherV1(agent) # a \"cipher\" object provides \"encrypt\" and \"decrypt\" operations.\n # it uses the supplied \"agent\" to create and retrieve keys.\nciphertext = cipher.encryptstr(plaintext)\nprint ciphertext\ndecrypted = cipher.decryptstr(ciphertext)\nprint decrypted\n```\nIf you don't already have access to an Ionic environment, you can enroll in a \"Community Tenant\" on the Ionic Developer Portal as explained in the next section.\n\n## Additional Information\nThe Ionic Python SDK distribution includes online documentation for the classes and methods. You can review this documentation by browsing to the \"index.html\" file within the \"docs\" directory.\n\nIn order to use the SDK, you will need to enroll in one or more \"Ionic tenants\". If you don't already have an established tenant, Ionic provides a \"Community Tenant\" that you can use as you become familiar with the environment. You can find additional information about accessing the Community Tenant and about developing for the Ionic platform [here](http://dev.ionic.com \"Ionic Developer Portal\").\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://dev.ionic.com", "keywords": "encryption user-authentication cryptography key-management data-security", "license": "License Agreement for Ionic Resources", "maintainer": "", "maintainer_email": "", "name": "ionicsdk", "package_url": "https://pypi.org/project/ionicsdk/", "platform": "", "project_url": "https://pypi.org/project/ionicsdk/", "project_urls": { "Homepage": "https://dev.ionic.com" }, "release_url": "https://pypi.org/project/ionicsdk/1.7.0.7/", "requires_dist": null, "requires_python": "", "summary": "Ionic Client SDK", "version": "1.7.0.7" }, "last_serial": 5513469, "releases": { "1.6.0.3": [ { "comment_text": "", "digests": { "md5": "1dc17060a478f2ca93e38c53ab5f95f4", "sha256": "2000308a93701fbadc9c827418510bfd7c6d2763431ca5a5cc11c8deffad8074" }, "downloads": -1, "filename": "ionicsdk-1.6.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1dc17060a478f2ca93e38c53ab5f95f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15155534, "upload_time": "2018-12-21T14:29:10", "url": "https://files.pythonhosted.org/packages/85/ca/844f77533acb35fb713e550af48b16bb67b9a6b958b7ac144ccaf6660b47/ionicsdk-1.6.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a21dc950323c1de9fb5d6fce448c3640", "sha256": "08ea0c64378843c2fe9d981800e8cef8ffd91685a2dc4ef2c174d4f33f4367ac" }, "downloads": -1, "filename": "ionicsdk-1.6.0.3.tar.gz", "has_sig": false, "md5_digest": "a21dc950323c1de9fb5d6fce448c3640", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16012686, "upload_time": "2018-12-21T14:30:07", "url": "https://files.pythonhosted.org/packages/46/a9/85517be0788c1f7150fbffc97adadde8277f431e9d4c34755c2c646ec03f/ionicsdk-1.6.0.3.tar.gz" } ], "1.7.0.7": [ { "comment_text": "", "digests": { "md5": "cdd28a4e6285e2058fe6ac9a72334059", "sha256": "07e904fbb841b1e436119dde5d2642c8a62b3f7d523765864db093604ce05d9c" }, "downloads": -1, "filename": "ionicsdk-1.7.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cdd28a4e6285e2058fe6ac9a72334059", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15275325, "upload_time": "2019-07-10T18:35:50", "url": "https://files.pythonhosted.org/packages/33/c1/c47857ae52a5b0546b9d55f8ddcfd1da15302aa87a21c875f2a1512ae212/ionicsdk-1.7.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a54d927d0128e152b3a3f9a94f809ed", "sha256": "528114310053523992f76540f92f41d8bb3ea6c31f7111f766ea22f0ddade845" }, "downloads": -1, "filename": "ionicsdk-1.7.0.7.tar.gz", "has_sig": false, "md5_digest": "9a54d927d0128e152b3a3f9a94f809ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16133306, "upload_time": "2019-07-10T18:36:01", "url": "https://files.pythonhosted.org/packages/ee/d1/ff77389d52f0a65427ddea6a889fa88bd4dc2c5c605f8eb37d43ca22b1d5/ionicsdk-1.7.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cdd28a4e6285e2058fe6ac9a72334059", "sha256": "07e904fbb841b1e436119dde5d2642c8a62b3f7d523765864db093604ce05d9c" }, "downloads": -1, "filename": "ionicsdk-1.7.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cdd28a4e6285e2058fe6ac9a72334059", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15275325, "upload_time": "2019-07-10T18:35:50", "url": "https://files.pythonhosted.org/packages/33/c1/c47857ae52a5b0546b9d55f8ddcfd1da15302aa87a21c875f2a1512ae212/ionicsdk-1.7.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a54d927d0128e152b3a3f9a94f809ed", "sha256": "528114310053523992f76540f92f41d8bb3ea6c31f7111f766ea22f0ddade845" }, "downloads": -1, "filename": "ionicsdk-1.7.0.7.tar.gz", "has_sig": false, "md5_digest": "9a54d927d0128e152b3a3f9a94f809ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16133306, "upload_time": "2019-07-10T18:36:01", "url": "https://files.pythonhosted.org/packages/ee/d1/ff77389d52f0a65427ddea6a889fa88bd4dc2c5c605f8eb37d43ca22b1d5/ionicsdk-1.7.0.7.tar.gz" } ] }