{ "info": { "author": "Jai Luthra", "author_email": "me@jailuthra.in", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Security :: Cryptography" ], "description": "===================\nOne-Time-Pad Python\n===================\n\n**One-Time-Pad Python is a command-line encryption tool**, which uses an\nencryption mechanism very similar to `One-time Pad`_ (Duh. Thanks for\ntelling that)\n\nInstallation\n------------\n\nInstall it using pip::\n\n $ pip install onetimepad\n\nUsage\n-----\n\nTo use it from the command-line, run::\n\n $ onetimepad\n\nOr, import the onetimepad module in your script::\n\n #!/usr/bin/env python3\n\n import onetimepad\n\n cipher = onetimepad.encrypt('some text', 'a_random_key')\n msg = onetimepad.decrypt(cipher, 'a_random_key')\n\nSecurity\n--------\n\n1. The crypted message is very easy to crack if the length of key is\n less than the length of message.\n2. In any case, the key is not nescessarily random, which makes this\n tool as good as a toy.\n3. Thus, do not encrypt any real private stuff, it won\u2019t protect you\n from the NSA. *It is just a hack*.\n\nCopying\n-------\n\nThis project is licensed under the terms of MIT LICENSE, please see\nLICENSE file for more details.\n\n.. _One-time Pad: https://en.wikipedia.org/wiki/One-time_pad", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://jailuthra.in/onetimepad", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "onetimepad", "package_url": "https://pypi.org/project/onetimepad/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/onetimepad/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://jailuthra.in/onetimepad" }, "release_url": "https://pypi.org/project/onetimepad/1.4/", "requires_dist": null, "requires_python": null, "summary": "A hacky implementation of One-time pad", "version": "1.4" }, "last_serial": 1185534, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "26c3376c7fa5d3a42c6f84498826fca3", "sha256": "3f993931fca8a414d88634bf694b40ba092354072bb74cb4ff9bd607899634ef" }, "downloads": -1, "filename": "onetimepad-1.1.0.tar.gz", "has_sig": false, "md5_digest": "26c3376c7fa5d3a42c6f84498826fca3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3096, "upload_time": "2014-06-19T20:28:59", "url": "https://files.pythonhosted.org/packages/fd/67/9b22bb9f33c9fb68942bbb0388408a1219faa7ed0fc28969ea594c4d4cd0/onetimepad-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "f160e6dd25ad20ddd0493f4c89086451", "sha256": "086e0561b8a76a5769ee4270d80ba4aab9f2e6eb9e6a0a4883cf472eadcc6125" }, "downloads": -1, "filename": "onetimepad-1.1.1.tar.gz", "has_sig": false, "md5_digest": "f160e6dd25ad20ddd0493f4c89086451", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3301, "upload_time": "2014-06-19T20:59:16", "url": "https://files.pythonhosted.org/packages/0a/b4/0e297e65177f35de2bb22662eb53514c259b9dd0c10e0540be77e7bbf8dc/onetimepad-1.1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "a314467ecc25cdfba08dd4868b28b8e1", "sha256": "05ca52f849cd529d3b524ac43c97f273445e183b5de1b648349e8651912aef31" }, "downloads": -1, "filename": "onetimepad-1.2.tar.gz", "has_sig": false, "md5_digest": "a314467ecc25cdfba08dd4868b28b8e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3308, "upload_time": "2014-06-19T21:35:29", "url": "https://files.pythonhosted.org/packages/d2/60/7804c6f79569d5f0dfb8fb891788b4369da4b8d3e6c4b8be1ac69de8fa0b/onetimepad-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "d1fa735c97ac70824574fd6b5daa31a6", "sha256": "662e5cc09c0a29c7593223379943409865967fc9e0d5422a3cc82a30ce3ff1ed" }, "downloads": -1, "filename": "onetimepad-1.3.tar.gz", "has_sig": false, "md5_digest": "d1fa735c97ac70824574fd6b5daa31a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3341, "upload_time": "2014-06-20T22:07:20", "url": "https://files.pythonhosted.org/packages/44/7d/88adac44a84d989d699d7d95b49be55a3f233c5639b1c62cd72a2fec0a66/onetimepad-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "b36f64aaf7759e04716bd7904752464b", "sha256": "1eaade76d8036e1cb79e944b75874bfe5ee4046a571c0724564e1721565c73fd" }, "downloads": -1, "filename": "onetimepad-1.4.tar.gz", "has_sig": false, "md5_digest": "b36f64aaf7759e04716bd7904752464b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3334, "upload_time": "2014-08-10T12:06:29", "url": "https://files.pythonhosted.org/packages/85/15/2c9824da8742543eba7d48aafd479cf67c87e880b5a0035709d500d8447b/onetimepad-1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b36f64aaf7759e04716bd7904752464b", "sha256": "1eaade76d8036e1cb79e944b75874bfe5ee4046a571c0724564e1721565c73fd" }, "downloads": -1, "filename": "onetimepad-1.4.tar.gz", "has_sig": false, "md5_digest": "b36f64aaf7759e04716bd7904752464b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3334, "upload_time": "2014-08-10T12:06:29", "url": "https://files.pythonhosted.org/packages/85/15/2c9824da8742543eba7d48aafd479cf67c87e880b5a0035709d500d8447b/onetimepad-1.4.tar.gz" } ] }