{ "info": { "author": "Adam Everspaugh", "author_email": "ace@cs.wisc.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Operating System :: Unix", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Security", "Topic :: Security :: Cryptography", "Topic :: System :: Systems Administration :: Authentication/Directory" ], "description": "SafeID\n--------------------\n\nSafeID protects passwords using the Pythia PRF protocol. This module and it's\nassociated command-line tool (safeid) are a proof-of-concept that demonstrates\nhow a web server can protect user passwords using only hashing and salts.\n\n", "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/ace0/pyrelic", "keywords": "password encryption authentication", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "safeid", "package_url": "https://pypi.org/project/safeid/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/safeid/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/ace0/pyrelic" }, "release_url": "https://pypi.org/project/safeid/1.4/", "requires_dist": null, "requires_python": null, "summary": "SafeID is a proof-of-concept web server library that protects user passwords using the Pythia protocol. Web servers can interact with a Pythia server to encrypt new passwords and verify existing passwords.", "version": "1.4" }, "last_serial": 1675936, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "bf54e3d262e6495312ec28ac56015736", "sha256": "a62f4941f8d2495ff302877a49b799464cf68eda40be3c64fd49a464aea2a3de" }, "downloads": -1, "filename": "safeid-1.0.tar.gz", "has_sig": false, "md5_digest": "bf54e3d262e6495312ec28ac56015736", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4630, "upload_time": "2015-05-28T23:49:28", "url": "https://files.pythonhosted.org/packages/cf/b1/a12f1d0e2485bca8bb2e5a99a34c223d8ac39fc0bc030dd757739c3e6db2/safeid-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "14508e9f61121f66e3cb829d8bba1198", "sha256": "1ad90ba152475a37b3d69efbc76ecac0e933c94cbc53fcabab0e993b117f6faf" }, "downloads": -1, "filename": "safeid-1.1.tar.gz", "has_sig": false, "md5_digest": "14508e9f61121f66e3cb829d8bba1198", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4614, "upload_time": "2015-05-29T16:06:35", "url": "https://files.pythonhosted.org/packages/31/4d/d3b0831722b99b3642c8303c0a648c83825aea6efa144d2a8bf920295bb3/safeid-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "5951cf37a50683a4a2836d634cc84761", "sha256": "a1fcc15a682f5a69894a0796d5a681d7317d7e9bbd91af6b00ba3c31e634ce0f" }, "downloads": -1, "filename": "safeid-1.2.tar.gz", "has_sig": false, "md5_digest": "5951cf37a50683a4a2836d634cc84761", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4897, "upload_time": "2015-06-05T18:59:20", "url": "https://files.pythonhosted.org/packages/00/b5/281b50476a5c372077af07564dc24c76e2be0065245a17bfa292d304ecf4/safeid-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "1c2abaf9f123fd3586488a54fb54cb11", "sha256": "c2c9393ddd555caaf49a216eefa8d62412941cfbff29fdd0638db8191b92df32" }, "downloads": -1, "filename": "safeid-1.3.tar.gz", "has_sig": false, "md5_digest": "1c2abaf9f123fd3586488a54fb54cb11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4898, "upload_time": "2015-06-05T19:08:04", "url": "https://files.pythonhosted.org/packages/31/9c/3bdd0b1d3c27f05c0dc7e2425533a34551fc72523d3acdea644483a41d64/safeid-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "c8ab9363e663c99870fb46e3edce8842", "sha256": "f04cd2dd1c89e566e79965ae3d57788c5fb1c4ae5170e4f5df3c068e1f75639b" }, "downloads": -1, "filename": "safeid-1.3.1.tar.gz", "has_sig": false, "md5_digest": "c8ab9363e663c99870fb46e3edce8842", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4880, "upload_time": "2015-06-05T19:20:26", "url": "https://files.pythonhosted.org/packages/d1/4c/143ac0aa5f0fc31f4db26cd93def3360e5000fcb2fc03ec32882a7211f3c/safeid-1.3.1.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "af17ee303f22b3d79901e5cedb48f122", "sha256": "c9b84c4ca8c3c3eb65e448bf79a52d2e05668e13292ec30ba967723a8c3b6c56" }, "downloads": -1, "filename": "safeid-1.4.tar.gz", "has_sig": false, "md5_digest": "af17ee303f22b3d79901e5cedb48f122", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4914, "upload_time": "2015-08-13T12:29:07", "url": "https://files.pythonhosted.org/packages/75/3f/0563eba5a3023f7a9332bd8ac1bd96371c924288b0522e0f3536c4000e2c/safeid-1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af17ee303f22b3d79901e5cedb48f122", "sha256": "c9b84c4ca8c3c3eb65e448bf79a52d2e05668e13292ec30ba967723a8c3b6c56" }, "downloads": -1, "filename": "safeid-1.4.tar.gz", "has_sig": false, "md5_digest": "af17ee303f22b3d79901e5cedb48f122", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4914, "upload_time": "2015-08-13T12:29:07", "url": "https://files.pythonhosted.org/packages/75/3f/0563eba5a3023f7a9332bd8ac1bd96371c924288b0522e0f3536c4000e2c/safeid-1.4.tar.gz" } ] }