{ "info": { "author": "andrea capitanelli", "author_email": "andrea.capitanelli@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Security :: Cryptography" ], "description": "\n[![Build Status](https://travis-ci.com/acapitanelli/jewels.svg?branch=master)](https://travis-ci.com/acapitanelli/jewels)\n\n## Jewels\n\nA simple utility for encrypting/decrypting text files. It can be used for securely using applicative credentials.\n\nJewels provides:\n- a Command Line tool for user-driven key generation and data encryption\n- a Jewels Class for application-driven file decryption\n\nEncryption is performed using AES256 in EAX Mode.\n\n### Installation\n\n> \\> pip install jewels\n\n### Usage\n\nGenerate a key file to safely store on server:\n\n> \\> jewels-cli keygen /etc/mykey\n\nEncrypt a text file:\n\n> \\> jewels-cli encrypt plaintext [--dest dest-dir] /etc/mykey\n\nEncrypt recursively all text files into a folder:\n\n> \\> jewels-cli encrypt -r src-dir [--dest dest-dir] /etc/mykey\n\nInside your code, access data from an encrypted file:\n\n```\nfrom jewels import Jewels\n\njewel = Jewels('/etc/mykey')\n\ndata = jewel.decrypt('filename')\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://github.com/acapitanelli/jewels", "keywords": "data file encryption aes256 eax cli", "license": "MIT", "maintainer": "andrea capitanelli", "maintainer_email": "andrea.capitanelli@gmail.com", "name": "jewels", "package_url": "https://pypi.org/project/jewels/", "platform": "", "project_url": "https://pypi.org/project/jewels/", "project_urls": { "Homepage": "https://github.com/acapitanelli/jewels" }, "release_url": "https://pypi.org/project/jewels/1.1.4/", "requires_dist": [ "pycryptodome" ], "requires_python": "", "summary": "Secure file encryption and data access", "version": "1.1.4" }, "last_serial": 5235273, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "104fb0d036c399be20e2fb306a3759f5", "sha256": "3cc26d72b054d4f64410d4fed8bf88de62e5aa44e5c1e823944c8abe9be4013a" }, "downloads": -1, "filename": "jewels-1.0.0.tar.gz", "has_sig": false, "md5_digest": "104fb0d036c399be20e2fb306a3759f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3307, "upload_time": "2018-11-14T16:55:02", "url": "https://files.pythonhosted.org/packages/05/a9/30ffe5ac72a19af4e4cbe853a67e9bd9264eedf8f2fb06c5bd76479a73d1/jewels-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "cf533157f4fa8f5399bfc005fb5993cb", "sha256": "3d42e2ae08399a4b4add9b97898b205df17a898cea963ac56abb6ee21e06789c" }, "downloads": -1, "filename": "jewels-1.0.1.tar.gz", "has_sig": false, "md5_digest": "cf533157f4fa8f5399bfc005fb5993cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3317, "upload_time": "2018-11-14T22:27:42", "url": "https://files.pythonhosted.org/packages/ba/70/90e395e2d57e925c62552ba70e4a5da795cddeb173dc38fd3e60c759c558/jewels-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "15d9a253cdbacda9566a9248dc521385", "sha256": "ce0fe3d18cc01f710902c86e8b858455d15144cc7d42c9f1394a09f8e7622b89" }, "downloads": -1, "filename": "jewels-1.1.0.tar.gz", "has_sig": false, "md5_digest": "15d9a253cdbacda9566a9248dc521385", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3355, "upload_time": "2019-01-04T10:20:17", "url": "https://files.pythonhosted.org/packages/95/7a/cf6b57172b093b0298382235d7b0f75862fc3b825f119ce107839b960365/jewels-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "6b7a961e6c5999a1062560749f97e9b1", "sha256": "f3866d729fe819ef4721b39d4489556002becac50ce603d16ada9b5ff1c6207f" }, "downloads": -1, "filename": "jewels-1.1.1.tar.gz", "has_sig": false, "md5_digest": "6b7a961e6c5999a1062560749f97e9b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3362, "upload_time": "2019-01-09T17:15:49", "url": "https://files.pythonhosted.org/packages/e8/2a/72df0dc3d150317d7fe55ea56a07ad37c4b088bcb0ef7cb410e174a8a6a9/jewels-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "6877279832ebc3b476829bd8713e264e", "sha256": "e25e3f546d611c7a08a355a0a643fed67b00b8c613709be508beca746ef7074b" }, "downloads": -1, "filename": "jewels-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6877279832ebc3b476829bd8713e264e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4797, "upload_time": "2019-03-22T14:43:47", "url": "https://files.pythonhosted.org/packages/a6/2a/1bfc4ced7d1b5b40613b7a1ed3b5322d1b8c5cc9ac7c33037f6390594e34/jewels-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e84e9219e78d7917fb37b861e72a5b23", "sha256": "8c23ef7d9dddc243c7c9a290ae983fec73982766d5de57f5c13ee4a9ab04a2e6" }, "downloads": -1, "filename": "jewels-1.1.2.tar.gz", "has_sig": false, "md5_digest": "e84e9219e78d7917fb37b861e72a5b23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3343, "upload_time": "2019-03-22T14:43:49", "url": "https://files.pythonhosted.org/packages/ff/bc/5afc93285ae67a047cd525cae9f10ec5be099dbf0aa4506958765d327f48/jewels-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "a28f261e39c75cc8b95be78860d03e3f", "sha256": "e2d0d1d2eb07fe8bf54ad52bec284aae020ccf53e422201e9d37d2022ec632c1" }, "downloads": -1, "filename": "jewels-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a28f261e39c75cc8b95be78860d03e3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5380, "upload_time": "2019-04-01T13:01:30", "url": "https://files.pythonhosted.org/packages/8c/ca/4fc7ee0de39fe971926b9f68d5a958e5dfae76f2f351df76c66e699f5add/jewels-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adba5fe612b2018c68503a0fb4a226ba", "sha256": "7aa24aa376d6bfee54a25c0c4d0cd6bea6cd4a2b84eca7a34f86cbca889a74e5" }, "downloads": -1, "filename": "jewels-1.1.3.tar.gz", "has_sig": false, "md5_digest": "adba5fe612b2018c68503a0fb4a226ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3400, "upload_time": "2019-04-01T13:01:31", "url": "https://files.pythonhosted.org/packages/fe/14/4e696e00c4a852e8f5674c797f4e9632987e9310c65b33e3450f8efac135/jewels-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "333fbe9b00ba7d4bf4ba96d281bb171f", "sha256": "216c682f67bd6ed7fd183dcb999d3c5470c1cdce68f55ef1c581e4833123f3b6" }, "downloads": -1, "filename": "jewels-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "333fbe9b00ba7d4bf4ba96d281bb171f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4859, "upload_time": "2019-05-06T23:14:10", "url": "https://files.pythonhosted.org/packages/ed/18/e8c9e4ed62232b22c5a7e86ceda52551afddc21be793152a14d769f15c1d/jewels-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8eb26feb6892bfca6283f98fc954c1e2", "sha256": "f3be4b96957b479824ffefd0d0b6855b0995478a5be0110c9302ce95ed94442d" }, "downloads": -1, "filename": "jewels-1.1.4.tar.gz", "has_sig": false, "md5_digest": "8eb26feb6892bfca6283f98fc954c1e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3512, "upload_time": "2019-05-06T23:14:12", "url": "https://files.pythonhosted.org/packages/26/c6/1e93c36648774eae27ad1d8c7a639465f92c239754576fc53b30105a1730/jewels-1.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "333fbe9b00ba7d4bf4ba96d281bb171f", "sha256": "216c682f67bd6ed7fd183dcb999d3c5470c1cdce68f55ef1c581e4833123f3b6" }, "downloads": -1, "filename": "jewels-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "333fbe9b00ba7d4bf4ba96d281bb171f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4859, "upload_time": "2019-05-06T23:14:10", "url": "https://files.pythonhosted.org/packages/ed/18/e8c9e4ed62232b22c5a7e86ceda52551afddc21be793152a14d769f15c1d/jewels-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8eb26feb6892bfca6283f98fc954c1e2", "sha256": "f3be4b96957b479824ffefd0d0b6855b0995478a5be0110c9302ce95ed94442d" }, "downloads": -1, "filename": "jewels-1.1.4.tar.gz", "has_sig": false, "md5_digest": "8eb26feb6892bfca6283f98fc954c1e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3512, "upload_time": "2019-05-06T23:14:12", "url": "https://files.pythonhosted.org/packages/26/c6/1e93c36648774eae27ad1d8c7a639465f92c239754576fc53b30105a1730/jewels-1.1.4.tar.gz" } ] }