{ "info": { "author": "Ruslan Korniichuk", "author_email": "ruslan.korniichuk@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2 :: Only", "Topic :: Security", "Topic :: Security :: Cryptography", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": ".. contents:: Table of contents\n\nIntroduction\n============\nThe passwords encryption utility. Do not save your passwords as plaintext!\n\nInstallation\n============\nInstall the fbi utility from PyPI\n---------------------------------\n::\n\n $ sudo pip install fbi\n\nInstall the fbi utility from GitHub\n-----------------------------------\n::\n\n $ sudo pip install git+git://github.com/korniichuk/fbi#egg=fbi\n\nUpgrade the fbi utility from PyPI\n---------------------------------\n::\n\n $ sudo pip install -U fbi\n\nor::\n\n $ sudo pip install --upgrade fbi\n\nUninstall the fbi utility\n-------------------------\n::\n\n $ sudo pip uninstall fbi\n\nDevelopment installation\n========================\n::\n\n $ git clone git://github.com/korniichuk/fbi.git\n $ cd fbi\n $ sudo pip install .\n\nQuickstart\n==========\n**First**, init the fbi utility::\n\n $ fbi init\n\n**Second**, encode password in a file::\n\n $ fbi encode PATH\n\nExample::\n\n $ fbi encode ~/.key/netezza.enc\n\n**Third**, decode password from a file::\n\n >>> from fbi import getpassword\n >>> path = \"~/.key/netezza.enc\"\n >>> passwd = getpassword(path)\n\nCLI client\n==========\nA command line interface for managing an encoded password files.\n\nHelp\n----\nThe standard output for \u2013help::\n\n $ fbi -h\n\nor::\n\n $ fbi --help\n\nFor information on using subcommand \"SUBCOMMAND\", do::\n\n $ fbi SUBCOMMAND -h\n\nor::\n\n $ fbi SUBCOMMAND --help\n\nExample::\n\n $ fbi init -h\n\nVersion\n-------\nThe standard output for \u2013version::\n\n $ fbi -v\n\nor::\n\n $ fbi --version\n\nInit the fbi utility\n--------------------\n::\n\n $ fbi init\n\nEncode password in a file\n-------------------------\n::\n\n $ fbi encode PATH\n\nWhere:\n\n* ``PATH`` -- destination path.\n\nExample::\n\n $ fbi encode /home/titan/.key/netezza.enc\n\nor::\n\n $ fbi encode ~/.key/netezza.enc\n\nDecode password from a file\n---------------------------\n::\n\n $ fbi decode PATH\n\nWhere:\n\n* ``PATH`` -- source path.\n\nExample::\n\n $ fbi decode /home/titan/.key/netezza.enc\n\nor::\n\n $ fbi decode ~/.key/netezza.enc\n\n.. note:: Do not use ``$ fbi decode PATH`` for your automation scripting.\n\nClient library\n==============\nA Python client for managing an encoded password files.\n\nGet password from an encoded file\n---------------------------------\n::\n\n >>> from fbi import getpassword\n >>> getpassword(path)\n\nWhere:\n\n* ``path`` -- source path.\n\nExample::\n\n >>> from fbi import getpassword\n >>> path = \"/home/titan/.key/netezza.enc\"\n >>> passwd = getpassword(path)\n\nor::\n\n >>> from fbi import getpassword\n >>> path = \"~/.key/netezza.enc\"\n >>> passwd = getpassword(path)", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/korniichuk/fbi/archive/0.1.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/korniichuk/fbi/", "keywords": "cryptography,fbi,key,python,python2", "license": "Public Domain", "maintainer": null, "maintainer_email": null, "name": "fbi", "package_url": "https://pypi.org/project/fbi/", "platform": "Linux", "project_url": "https://pypi.org/project/fbi/", "project_urls": { "Download": "https://github.com/korniichuk/fbi/archive/0.1.zip", "Homepage": "https://github.com/korniichuk/fbi/" }, "release_url": "https://pypi.org/project/fbi/0.1a7/", "requires_dist": null, "requires_python": null, "summary": "The password encryption utility", "version": "0.1a7" }, "last_serial": 2591213, "releases": { "0.1a7": [ { "comment_text": "", "digests": { "md5": "71fe6a65648c2721dfaccce33c7662d7", "sha256": "191023581a092f09c33d6ade7cef05d13773c9f6b53474530c78b32b68f78ff4" }, "downloads": -1, "filename": "fbi-0.1a7.tar.gz", "has_sig": false, "md5_digest": "71fe6a65648c2721dfaccce33c7662d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7355, "upload_time": "2017-01-22T18:00:03", "url": "https://files.pythonhosted.org/packages/ef/e7/c1a3bac2cb46cdb8292b42fab811d6be1d5c4f065bd7ecfd4c3cb28f3479/fbi-0.1a7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "71fe6a65648c2721dfaccce33c7662d7", "sha256": "191023581a092f09c33d6ade7cef05d13773c9f6b53474530c78b32b68f78ff4" }, "downloads": -1, "filename": "fbi-0.1a7.tar.gz", "has_sig": false, "md5_digest": "71fe6a65648c2721dfaccce33c7662d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7355, "upload_time": "2017-01-22T18:00:03", "url": "https://files.pythonhosted.org/packages/ef/e7/c1a3bac2cb46cdb8292b42fab811d6be1d5c4f065bd7ecfd4c3cb28f3479/fbi-0.1a7.tar.gz" } ] }