{ "info": { "author": "Andy McKay", "author_email": "andym@mozilla.com", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: OS Independent" ], "description": "AES Field\n=============\n\nProvides an AES field for Django that works with MySQL to do the AES encryption\nand decryption in the database.\n\nSee: https://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html#function_aes-decrypt\n\nCredit:\n\n* Kumar McMillan did a lot of this work.\n\nUsage\n-----\n\nLike any other field::\n\n from aesfield.field import AESField\n\n class SomeModel(...):\n key = AESField()\n\nConfiguration\n-------------\n\nAESField takes the following parameters beyond a normal CharField:\n\n* `aes_prefix`: the prefix to use on fields, defaults to `aes:`\n\n* `aes_key`: the key to use in the lookup method to find a suitable key for\n this field, defaults to `default`\n\nSettings:\n\n* `AES_METHOD`: the module to look in for a key lookup method, if you want\n something different from the default, `aesfield.default`\n\n* `AES_KEYS`: used by the `aesfield.default` method. It's a dictionary of keys\n to filenames. Those files must be able to be read by the Django process. It\n must have a `default` key, unless you specify a specifc one in `aes_key`\n\nCommands\n--------\n\nIf you add `aesfield` to `INSTALLED_APPS` you'll get one more command,\n`generate_aes_keys`. This will generate a new file for each file mentioned in\nthe `AES_KEYS` dictionary. *But only if that file does not already exist*.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/andymckay/django-mysql-aesfield", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-mysql-aesfield", "package_url": "https://pypi.org/project/django-mysql-aesfield/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-mysql-aesfield/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/andymckay/django-mysql-aesfield" }, "release_url": "https://pypi.org/project/django-mysql-aesfield/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "Django Model Field that supports AES encryption in MySQL", "version": "0.2.1" }, "last_serial": 790141, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "73a0e093a7a3e6281bfef6fd933a0520", "sha256": "b0332a917b40a00b94e505a5a9f202035ce7293f91ecaa425b5783d22ebbcc46" }, "downloads": -1, "filename": "django-mysql-aesfield-0.2.tar.gz", "has_sig": false, "md5_digest": "73a0e093a7a3e6281bfef6fd933a0520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1890, "upload_time": "2012-09-21T22:27:44", "url": "https://files.pythonhosted.org/packages/41/2c/fc1ec02ba2ab634856c786ffe5c237606074d5a969419c89296c897c9170/django-mysql-aesfield-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "222b5aae496d347ccb2375359f1ad237", "sha256": "4e95adf68806a1f625d215ebd9efa6a82288c3c3a16b89110a79a23c3092f511" }, "downloads": -1, "filename": "django-mysql-aesfield-0.2.1.tar.gz", "has_sig": false, "md5_digest": "222b5aae496d347ccb2375359f1ad237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4124, "upload_time": "2012-09-21T22:36:16", "url": "https://files.pythonhosted.org/packages/33/cc/0f36407fbf71f038cb0b9f9753e265e84788cfcf7b5465d63ef4b44dcf72/django-mysql-aesfield-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "222b5aae496d347ccb2375359f1ad237", "sha256": "4e95adf68806a1f625d215ebd9efa6a82288c3c3a16b89110a79a23c3092f511" }, "downloads": -1, "filename": "django-mysql-aesfield-0.2.1.tar.gz", "has_sig": false, "md5_digest": "222b5aae496d347ccb2375359f1ad237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4124, "upload_time": "2012-09-21T22:36:16", "url": "https://files.pythonhosted.org/packages/33/cc/0f36407fbf71f038cb0b9f9753e265e84788cfcf7b5465d63ef4b44dcf72/django-mysql-aesfield-0.2.1.tar.gz" } ] }