{ "info": { "author": "Russell Hay", "author_email": "me@russellhay.com", "bugtrack_url": null, "classifiers": [], "description": "Hashish\n=======\n\nA simple mixin that provides password hashing functionality. It uses a\nconfigurable salt count to set a field. It is designed to be easy to use\nin most instances\n\nExample Usage with SqlAlchemy\n-----------------------------\n\n :::python\n class Account(Base,HashishMixin):\n __PASSWORD_FIELD__ = \"password_hash\" # Defaults to \"hash\"\n __SALT_COUNT__ = 4 # Defaults to 2\n\n password_hash = Column(String)\n\n\n test_account = Account()\n test_account.password = \"SuperSecretPasswordYo!\"\n test_account.validate(\"SuperSecretPasswordYo!\") # True if the hashes match using the same salt.\n\n\nInitial Release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/russellhay/hashish", "keywords": "", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "hashish", "package_url": "https://pypi.org/project/hashish/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/hashish/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/russellhay/hashish" }, "release_url": "https://pypi.org/project/hashish/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Password Hashing Library", "version": "0.1.1" }, "last_serial": 792829, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6666163917a0f755cf9acbfc54ccc419", "sha256": "fa79a597c58f420aa79221611195fbe529524e0d0786d48c46c31451da99bad4" }, "downloads": -1, "filename": "hashish-0.1.tar.gz", "has_sig": false, "md5_digest": "6666163917a0f755cf9acbfc54ccc419", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2078, "upload_time": "2012-11-21T16:03:07", "url": "https://files.pythonhosted.org/packages/e1/ca/d05d976c28b1f57eb2f6efcfaef07cf37a886e38ebe9fcd2c268274322b0/hashish-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "867b258d152c527aeff8011ac69476dd", "sha256": "542363cc0d62d1363aa93f93a69670d9c3c60c508e4fbfda57d712db8740e1a4" }, "downloads": -1, "filename": "hashish-0.1.1.tar.gz", "has_sig": false, "md5_digest": "867b258d152c527aeff8011ac69476dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2227, "upload_time": "2012-11-21T16:13:03", "url": "https://files.pythonhosted.org/packages/8a/8a/f86337e6ae5c75b5f37c10de757062a687030b9b08269faad15ace75c96c/hashish-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "867b258d152c527aeff8011ac69476dd", "sha256": "542363cc0d62d1363aa93f93a69670d9c3c60c508e4fbfda57d712db8740e1a4" }, "downloads": -1, "filename": "hashish-0.1.1.tar.gz", "has_sig": false, "md5_digest": "867b258d152c527aeff8011ac69476dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2227, "upload_time": "2012-11-21T16:13:03", "url": "https://files.pythonhosted.org/packages/8a/8a/f86337e6ae5c75b5f37c10de757062a687030b9b08269faad15ace75c96c/hashish-0.1.1.tar.gz" } ] }