{ "info": { "author": "Sami Jaktholm", "author_email": "sjakthol@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Security :: Cryptography" ], "description": "Utility for encrypting and decrypting secrets with the AWS KMS service.\n\nInstallation\n============\n.. code-block:: bash\n\n pip install aws-kms-crypt\n\nUsage\n=====\nYou will need to configure credentials and AWS region for boto3 to use this library. Please\nrefer to the `Boto3 Documentation `_\nfor details.\n\n.. code-block:: python\n\n import kmscrypt\n\n # Encrypting Data\n >>> result = kmscrypt.encrypt('secretp4ssw0rd!', key_id='alias/common', encryption_context={\n ... 'purpose': 'automation'\n ... })\n >>> result\n {\n \"EncryptedDataKey\": \"AQIDAHhyrbU/fPcQ+a8pJiYC\",\n \"Iv\": \"689806fe9d571afeffa4c7c24247c766\",\n \"EncryptedData\": \"YRjZDQ2KzcEAZqUy7SpWWA==\",\n \"EncryptionContext\": {\n \"purpose\": \"automation\"\n }\n }\n\n # Decrypting data\n >>> kmscrypt.decrypt(result)\n 'secretp4ssw0rd!'\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sjakthol/aws-kms-crypt", "keywords": "aws kms secrets encrypt decrypt tool", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aws-kms-crypt", "package_url": "https://pypi.org/project/aws-kms-crypt/", "platform": "", "project_url": "https://pypi.org/project/aws-kms-crypt/", "project_urls": { "Homepage": "https://github.com/sjakthol/aws-kms-crypt" }, "release_url": "https://pypi.org/project/aws-kms-crypt/0.0.3/", "requires_dist": [ "boto3", "pycrypto" ], "requires_python": "", "summary": "Utility for encrypting and decrypting secrets with the AWS KMS service", "version": "0.0.3" }, "last_serial": 3161852, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "3d3f4b0f75ce29be9e72535810f1559a", "sha256": "e06f037e1ac942374ed8ce4076172f23b0eed7687a1ee274edf897d563f96422" }, "downloads": -1, "filename": "aws_kms_crypt-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d3f4b0f75ce29be9e72535810f1559a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6636, "upload_time": "2017-09-09T14:03:21", "url": "https://files.pythonhosted.org/packages/77/97/8f968c5db6b37a0d9ffb5f82dbebaea1a4c44181a12ec6d704ec33203245/aws_kms_crypt-0.0.2-py2.py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1da91dab7bb68d6a8102c7c5f99c9601", "sha256": "4e5ad67810e5187da88f003ba7f03041f7687c028a7f9641a81e981fd8e4222b" }, "downloads": -1, "filename": "aws_kms_crypt-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1da91dab7bb68d6a8102c7c5f99c9601", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6651, "upload_time": "2017-09-09T14:26:22", "url": "https://files.pythonhosted.org/packages/50/5b/649c9c24b3ce24439bfc202b6f9e43e90e0c94a5d01b997413be4099f857/aws_kms_crypt-0.0.3-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1da91dab7bb68d6a8102c7c5f99c9601", "sha256": "4e5ad67810e5187da88f003ba7f03041f7687c028a7f9641a81e981fd8e4222b" }, "downloads": -1, "filename": "aws_kms_crypt-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1da91dab7bb68d6a8102c7c5f99c9601", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6651, "upload_time": "2017-09-09T14:26:22", "url": "https://files.pythonhosted.org/packages/50/5b/649c9c24b3ce24439bfc202b6f9e43e90e0c94a5d01b997413be4099f857/aws_kms_crypt-0.0.3-py2.py3-none-any.whl" } ] }