{
"info": {
"author": "Lukhnos Liu",
"author_email": "lukhnos@lukhnos.org",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: Education",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: MIT License",
"Operating System :: Unix",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 3",
"Topic :: Security :: Cryptography"
],
"description": "# protectedblob\n\n[](https://travis-ci.org/lukhnos/protectedblob-py)\n\nprotectedblob is a library and a utility that can create a\npassphrase-protected blob from a plaintext as well as decrypt it.\n\nThis is still a work in progress. I am working on\n[a mobile password manager](https://github.com/lukhnos/PocketPasswords)\nthat depends on it. This project is also an exercise in creating a library\nthat supports both Python 2.7 and 3.4, among many other library development\ndrills.\n\nAlso please be warned that this code has not been through any security\nreview. Use this at your own risk.\n\n\n## Supported Platforms\n\nThis is currently tested only on OS X, but it should work on general *NIX.\nThere's currently no Windows support.\n\nThe code can be used with Python 2.6.9, 2.7, and 3.4.\n\n\n## Usage\n\nTo install:\n\n python setup.py install\n\nIt's very likely that you'll need `sudo`:\n\n sudo python setup.py install\n\nThis library depends on [PyCrypto](https://www.dlitz.net/software/pycrypto/),\nwhich in turn requires a C compiler to build. For OS X users, this means you\nhave to have Xcode or Xcode Command Line Tools installed (so that you have the\nClang C/C++ compiler). On Linux, you'll need gcc, and, on a lot of\ndistributions, a corresponding Python development package, such as\n`python-devel` on CentOS or `python-dev` on Debian or Ubuntu.\n\nAlternatively, install the code in development mode:\n\n python setup.py develop\n\nTo encrypt a file:\n\n protectedblob encrypt --input --output