{ "info": { "author": "Peter Fein", "author_email": "pfein@pobox.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: X11 Applications :: GTK", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: BSD License", "Topic :: Security" ], "description": "Petapass\n--------\n\nPetapass makes better passwords using stateless hashes.\n\nThe traditional approach to password management is to store passwords in an encrypted file (various password managers use this approach). Petapass instead implements a 'stateless' password management scheme (all state resides in your head). It uses a master password and per-login descriptive token to generate unique 10-character passwords. The token is merely something you will remember when you need to log in.\n\nSee this `blog post `_ for more information.\n\nUsage\n=====\nPetapass has a single script named ``petapass`` with various subcommands. It features two modes of operation: single and daemon. Enter your master password and a token - the generated password will be copied to the clipboard.\n\nSingle\n******\nSingle mode uses a simple terminal UI. It allows you to generate a single password. Run ``petapass one`` in a shell.\n\nDaemon\n******\nDaemon mode starts a long running-process using a hidden GTK window. The master password will be remembered for a user-configurable timeout. Upon activation, the window is displayed and a token can be entered ::\n\n petapass daemon --help\n usage: petapass daemon [-h] [--timeout TIMEOUT]\n \n optional arguments:\n -h, --help show this help message and exit\n --timeout TIMEOUT how long to remember the master password, in minutes.\n Default: 15\n\nShow the window using ``petapass show``. You may want to bind this to a hotkey in your window manager. The password entry box is reasonably intelligent and may be controlled using only tab/enter (it works as you would hope). Click the ``Cancel`` or hit the escape key to dismiss the window. \n\nTo clear the master password, click the ``Forget`` button or run ``petapass forget``. You may want to add this command to your `power management sleep hooks `_ so that the master password is cleared when you suspend or hibernate your laptop - see the ``suspend`` directory in the source distribution.\n\nQuit the daemon by pressing ``Control-q`` when the window is visible, or by running ``petapass kill``.\n\nPlatform\n========\nSingle mode works on Linux and OS X. Linux users need `xclip `_, available in most distros repositories. Daemon mode requires `pygtk `_. Petapass works on Python 2.7, or Python 2.6 with `argparse `_.\n\nBugs\n====\nThe window doesn't always raise to the top & receive focus when shown. Adding Windows support should be trivial, but the author does not care to do so himself. Patches welcome. More `bugs here `_.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://hg.wearpants.org/petapass", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "Petapass", "package_url": "https://pypi.org/project/Petapass/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Petapass/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://hg.wearpants.org/petapass" }, "release_url": "https://pypi.org/project/Petapass/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "better passwords using hashes", "version": "0.2.1" }, "last_serial": 784902, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "f966f69acf9e6f9615d5d608bba68cba", "sha256": "19bf3d1d3b5d7627d0d3eff0e386feed511fb4a445e214ca744635a4799dac03" }, "downloads": -1, "filename": "Petapass-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f966f69acf9e6f9615d5d608bba68cba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4724, "upload_time": "2011-03-27T21:39:57", "url": "https://files.pythonhosted.org/packages/fd/c4/0bb9e91c1cad0714a72f85eddfdb9f27a36270fd47590daf51acbd4f9f87/Petapass-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2172d2493ea0334ca36eb74bc62e1edb", "sha256": "d1fcabb158c1233aa584374b6eca661ca7ebb3a4866129f4c6c2dcbbe3e7e70b" }, "downloads": -1, "filename": "Petapass-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2172d2493ea0334ca36eb74bc62e1edb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5003, "upload_time": "2011-03-27T23:56:05", "url": "https://files.pythonhosted.org/packages/db/d1/ca8e4d3a127b4b599526b93515309ff4e87b0a8cdba4f07241898026aa48/Petapass-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2172d2493ea0334ca36eb74bc62e1edb", "sha256": "d1fcabb158c1233aa584374b6eca661ca7ebb3a4866129f4c6c2dcbbe3e7e70b" }, "downloads": -1, "filename": "Petapass-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2172d2493ea0334ca36eb74bc62e1edb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5003, "upload_time": "2011-03-27T23:56:05", "url": "https://files.pythonhosted.org/packages/db/d1/ca8e4d3a127b4b599526b93515309ff4e87b0a8cdba4f07241898026aa48/Petapass-0.2.1.tar.gz" } ] }