{ "info": { "author": "Martin Koistinen", "author_email": "mkoistinen@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "django-hashcash\n===============\n\nThis project implements http://hashcash.io into the normal Django login form.\nThis is useful in that it may thwart brute force attacks on the login form.\n\n\nInstallation\n------------\n\n### 1. Grab the app: `pip install django-hashcash`\n\n### 2. Update settings.py\n\n````\n# settings.py\n\n...\n\n#\n# Install django_hashcash into INSTALLED_APPS\n#\nINSTALLED_APPS += (\n 'django_hashcash',\n)\n\n...\n\n#\n# Add details you got from https://hashcash.io/\n#\nHASHCASHIO_PUBLIC_KEY = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'\nHASHCASHIO_PRIVATE_KEY = 'PRIVATE-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'\n...\n````\n\n### 3. Update urls.py\n\n````\n# urls.py\n\n...\nfrom django_hashcash.forms import HashCashAuthenticationForm\n\n...\n\nadmin.autodiscover()\nadmin.site.login_template = 'django_hashcash/login.html'\nadmin.site.login_form = HashCashAuthenticationForm\n...\n````\n\n### Done!", "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/mkoistinen/django-hashcash", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "django-hashcash", "package_url": "https://pypi.org/project/django-hashcash/", "platform": "OS Independent", "project_url": "https://pypi.org/project/django-hashcash/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mkoistinen/django-hashcash" }, "release_url": "https://pypi.org/project/django-hashcash/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "Adds HashCash.IO \"proof-of-work\" control to django login form.", "version": "0.2.1" }, "last_serial": 1143715, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7c62eebbc8d6ef0dec31f42abeca54f9", "sha256": "fa820dece1a95066e04d31f5c0572f6c2871537294d839977fdc6c63988add32" }, "downloads": -1, "filename": "django-hashcash-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7c62eebbc8d6ef0dec31f42abeca54f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2193, "upload_time": "2014-07-01T16:57:16", "url": "https://files.pythonhosted.org/packages/d9/d4/29f5999490aa74171fb6ac4dee6269a8273c62993436bcb723d32745c3b4/django-hashcash-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "98eafd81c974dc3cc72028970690f946", "sha256": "57608287d2c2b240a0523b49ea2a4621ac77c28f63c95046a0f43580ee768fcf" }, "downloads": -1, "filename": "django-hashcash-0.2.0.tar.gz", "has_sig": false, "md5_digest": "98eafd81c974dc3cc72028970690f946", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2230, "upload_time": "2014-07-01T19:02:37", "url": "https://files.pythonhosted.org/packages/b1/f8/4e9f5d9d65aa9be20b45eadbea852308f1fc6fdef19660bcbf5525b7ef00/django-hashcash-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "967aebf0a8b43d891f21267746ea3678", "sha256": "f559ee3a648791315854667b19445850fc37e22669f040cee4893d67d12b7855" }, "downloads": -1, "filename": "django-hashcash-0.2.1.tar.gz", "has_sig": false, "md5_digest": "967aebf0a8b43d891f21267746ea3678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8396, "upload_time": "2014-07-01T20:35:06", "url": "https://files.pythonhosted.org/packages/cd/dd/006b066dd0636e2552942de4e34773f60f7eb70ba1c6192725e0e467e1cb/django-hashcash-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "967aebf0a8b43d891f21267746ea3678", "sha256": "f559ee3a648791315854667b19445850fc37e22669f040cee4893d67d12b7855" }, "downloads": -1, "filename": "django-hashcash-0.2.1.tar.gz", "has_sig": false, "md5_digest": "967aebf0a8b43d891f21267746ea3678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8396, "upload_time": "2014-07-01T20:35:06", "url": "https://files.pythonhosted.org/packages/cd/dd/006b066dd0636e2552942de4e34773f60f7eb70ba1c6192725e0e467e1cb/django-hashcash-0.2.1.tar.gz" } ] }