{ "info": { "author": "Viet Hung Nguyen", "author_email": "hvn@familug.org", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Topic :: Terminals :: Terminal Emulators/X Terminals" ], "description": "phg - Password hasher and generator\n===================================\n\n.. image:: https://travis-ci.org/hvnsweeting/phg.svg?branch=master\n :target: https://travis-ci.org/hvnsweeting/phg\n\nInstallation\n------------\n\nBy using pip::\n\n pip install phg\n\nExample\n-------\n\nGenerate a random password, default to 16 characters::\n\n $ phg\n xz2jlVQoSLT8+V_+\n\nGenerate 20 random characters password::\n\n $ phg -l 20\n L`>jDtSHc+b5)Ef07.^s\n\nGenerate random password which may contain single quotes or double quotes::\n\n $ phg -q\n D5!&xG73\\&n\\&\"BC\n\nGenerate multiple passwords for multiple users::\n\n $ phg hvn htl daivq tuda namnh thanhnt\n hvn: DyZ9CCzaK!B5m-ms\n htl: R;#SF(6dkr>)0pNI\n daivq: !Bk6}tX.qlO/:?{2\n tuda: z7.(}qZ:9[IMv,op\n namnh: z(Dj5BRv/al>}O=j\n thanhnt: w8,oG-e!uRV$CiE6\n\nGenerate password and hash it with an external command (uses password\nas STDIN)::\n\n $ phg hvn -c 'shasum -a 512256' -i # -i for stdin\n hvn: 7Qm?i250R\\06>&^*\n ca6a3fa6a2e8bf2929f085c9bb043cf7aaec50e7cd532193634972869c9e0988 -\n\nThis is corresponding to generate password then pass it to command specified\nin ``-c`` through pipeline.\nNotice: shasum is command on OSX.\n\nGenerate password and hash it with an external command, password used as\ncommand argument,\nthis mainly targets command that does not support reading from STDIN::\n\n $ phg hvn -c '/tmp/addprefix'\n hvn: 93k/0E{cZVc6jWz/\n PREFIX93k/0E{cZVc6jWz/\n\nGenerate passwords for many users, construct a message that you can sent\nover Markdown powered chat app such as Slack, Mattermost::\n\n $ phg -m -s https://grafana.pymi.vn hvn nvh pikachu pukachi\n Address https://grafana.pymi.vn User: hvn Passwd: ``$8pZTMWX~NU5Z-2e``\n Address https://grafana.pymi.vn User: nvh Passwd: ``S%]JWO-_bS]:w7QI``\n Address https://grafana.pymi.vn User: pikachu Passwd: ``7^_c+e<|_%`RLMf2``\n Address https://grafana.pymi.vn User: pukachi Passwd: ``E@EC5XcQPoN$+>57``\n\nAuthors\n-------\n\nViet Hung Nguyen \n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hvnsweeting/phg", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "phg", "package_url": "https://pypi.org/project/phg/", "platform": "", "project_url": "https://pypi.org/project/phg/", "project_urls": { "Homepage": "https://github.com/hvnsweeting/phg" }, "release_url": "https://pypi.org/project/phg/3.0.0/", "requires_dist": null, "requires_python": "", "summary": "Password hasher and generator", "version": "3.0.0" }, "last_serial": 3451030, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "554c0678e2d3bb3b3b5cb1d47791d9fc", "sha256": "fe08388f6feb997bdbbd4a2a6c2a35f442a52a4e75391848cc4c84cafc200a4b" }, "downloads": -1, "filename": "phg-1.0.0.tar.gz", "has_sig": false, "md5_digest": "554c0678e2d3bb3b3b5cb1d47791d9fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2736, "upload_time": "2016-07-03T08:15:07", "url": "https://files.pythonhosted.org/packages/1d/fa/797ea35a2d32257c9e9e081b67f00229e084487a0727419ecb71e4ae9e47/phg-1.0.0.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "2e3e9123b35569eee2b8e7b76a0cb62c", "sha256": "e1d4f272d931a21b9783f671d50f800c473311feb7e42c605584f93750560e2f" }, "downloads": -1, "filename": "phg-1.0.4.tar.gz", "has_sig": false, "md5_digest": "2e3e9123b35569eee2b8e7b76a0cb62c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2798, "upload_time": "2016-07-03T08:44:44", "url": "https://files.pythonhosted.org/packages/60/dd/ef960b45a30949c2a4c2c57b4b84e6b9a047665f2277114a56b75c021b0d/phg-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8fac00274d8c544b1a4292fa4bb1bcdd", "sha256": "a5500c99b2f3f804b004c259989a0f6b26fd84ce56ac8788da44f9939d195f96" }, "downloads": -1, "filename": "phg-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8fac00274d8c544b1a4292fa4bb1bcdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3166, "upload_time": "2016-11-09T08:11:03", "url": "https://files.pythonhosted.org/packages/91/ca/b2049f265971bdac257bb4aaaa7f5539e4826776422226a8d26f671949f3/phg-1.1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "37f2a3e27a2db2041f7a49018d590678", "sha256": "62e4b90b157c6e798485948c96a4822f17741beb43bd6220d9ac0aafd3d8266a" }, "downloads": -1, "filename": "phg-2.0.0.tar.gz", "has_sig": false, "md5_digest": "37f2a3e27a2db2041f7a49018d590678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3433, "upload_time": "2017-12-19T15:04:00", "url": "https://files.pythonhosted.org/packages/10/87/554915284da127ec9e7264044ddd83d3c1a61933d238aec748b1000f7f8a/phg-2.0.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "f78365d69fd81655349dcbb50cbc6e7f", "sha256": "b719a91f3e15708bb93061b3b0a92a1812ebd645e32e3e799e3ed13ebc29b74d" }, "downloads": -1, "filename": "phg-3.0.0.tar.gz", "has_sig": false, "md5_digest": "f78365d69fd81655349dcbb50cbc6e7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3482, "upload_time": "2017-12-30T04:35:53", "url": "https://files.pythonhosted.org/packages/0b/6e/6e2f61e008cb092f18d636f61a2ce0f324262e1237d7a65e2ea95757c0c9/phg-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f78365d69fd81655349dcbb50cbc6e7f", "sha256": "b719a91f3e15708bb93061b3b0a92a1812ebd645e32e3e799e3ed13ebc29b74d" }, "downloads": -1, "filename": "phg-3.0.0.tar.gz", "has_sig": false, "md5_digest": "f78365d69fd81655349dcbb50cbc6e7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3482, "upload_time": "2017-12-30T04:35:53", "url": "https://files.pythonhosted.org/packages/0b/6e/6e2f61e008cb092f18d636f61a2ce0f324262e1237d7a65e2ea95757c0c9/phg-3.0.0.tar.gz" } ] }