{ "info": { "author": "Jeremy Jacobs", "author_email": "pub@j4c0bs.net", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Topic :: Communications :: File Sharing", "Topic :: Security :: Cryptography", "Topic :: Utilities" ], "description": "choppy\n=======\nchop -> encrypt -> (?) -> decrypt -> merge\n\nChoppy partitions files and encrypts using symmetric authenticated cryptography.\nAfter decryption, embedded metadata provides for the original input file to be recreated and verified.\n\n- selectable number of partitions and randomized file size\n- secure cryptographic key/password input or via file\n- sequential numeric or randomized file names\n- encrypted file chunks can have name and extension altered with no detriment to recreating input file\n- chunks from multiple files can be located within the same directory and the merge command will locate and reassemble original input files\n\n\nInstallation\n------------\n\nUsing pip:\n\n::\n\n pip install choppy\n\nWithout pip - clone repository:\n\n::\n\n python setup.py install\n\n\nCommand Line Usage\n------------------\n\nSee\n`Usage `_\nfor advanced use and expanded options.\n\n\ngenerate cryptographic key file (key.txt)\n\n::\n\n choppy gen -k\n\ncreate 10 partitions of infile.txt, randomize partition size by 50% and encrypt with key file\n\n::\n\n choppy chop infile.txt -n 10 -w 50 --use-key -i key.txt\n\ndecrypt partitions and merge to reassemble original file\n\n::\n\n choppy merge *.chp.* --use-key -i key.txt\n\n\nRequirements\n------------\n\n- Python 3.6 or greater\n- cryptography 2.1.3\n\nLicense\n-------\n\nchoppy is released under the BSD 2-clause license. See\n`LICENSE `_\nfor details.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/j4c0bs/choppy", "keywords": "cryptography partition", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "choppy", "package_url": "https://pypi.org/project/choppy/", "platform": "", "project_url": "https://pypi.org/project/choppy/", "project_urls": { "Homepage": "https://github.com/j4c0bs/choppy" }, "release_url": "https://pypi.org/project/choppy/0.0.5/", "requires_dist": null, "requires_python": ">3.6", "summary": "Partition, encrypt, decrypt, and reassemble files.", "version": "0.0.5" }, "last_serial": 3530130, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "937a424d9cf399a2adb452ba1173adea", "sha256": "cdb69fd846186cb067f9979ecaeff11f5cd2c9ca822abdec9bfacbab2eb8f329" }, "downloads": -1, "filename": "choppy-0.0.1.tar.gz", "has_sig": true, "md5_digest": "937a424d9cf399a2adb452ba1173adea", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 11718, "upload_time": "2018-01-10T06:16:52", "url": "https://files.pythonhosted.org/packages/a6/7d/20eef347abf46b27ed11f3de1277bf8bc08e6629deff111cedae76d462c3/choppy-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4d28301c6fb32766e3d273e8fafac0ac", "sha256": "b52ff7dad0ff092f732e329565a04389018a29cb45007551eb2ea71e115801ed" }, "downloads": -1, "filename": "choppy-0.0.2.tar.gz", "has_sig": true, "md5_digest": "4d28301c6fb32766e3d273e8fafac0ac", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 12486, "upload_time": "2018-01-11T05:12:21", "url": "https://files.pythonhosted.org/packages/9b/86/585ae11570261ba1146f3e863c489df96210b47cb4c7059ece09b8d0ea3e/choppy-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0507b6c619f9c47628f4c5c2fafec362", "sha256": "fc26a286427ada7ec1871009c58780af49eba5d4966ec69ca52fd67fb69d5eae" }, "downloads": -1, "filename": "choppy-0.0.3.tar.gz", "has_sig": true, "md5_digest": "0507b6c619f9c47628f4c5c2fafec362", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 15051, "upload_time": "2018-01-16T05:05:11", "url": "https://files.pythonhosted.org/packages/3b/09/ef7c6e3bfaafd8874a8a69cc1130d2c932d1be75b885b0f81a7fd194fbfc/choppy-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "894573eccfde231f46d80ad9d5c8fdfa", "sha256": "0a7a07d8d70522e8abcea3a1b2e9742019a9dc3e5a4d294c97da06deb896e036" }, "downloads": -1, "filename": "choppy-0.0.4.tar.gz", "has_sig": true, "md5_digest": "894573eccfde231f46d80ad9d5c8fdfa", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 15182, "upload_time": "2018-01-17T05:09:38", "url": "https://files.pythonhosted.org/packages/21/96/1b9fb31e24230cb9c98b5ccb26ce7fe13c2ef3876b19cc87cafac6cb180d/choppy-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "135bf0c94515bc5312b5c1cff3699f78", "sha256": "98956aa6944efc24826ce65ab9c17d0d99b033e99e4d6cef7c81267bcc0a4e1b" }, "downloads": -1, "filename": "choppy-0.0.5.tar.gz", "has_sig": true, "md5_digest": "135bf0c94515bc5312b5c1cff3699f78", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 15961, "upload_time": "2018-01-29T00:39:24", "url": "https://files.pythonhosted.org/packages/7b/7a/ca27fdfd842282edb1ca8e889da5969e069d4bd9c8fed761d99c183713e9/choppy-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "135bf0c94515bc5312b5c1cff3699f78", "sha256": "98956aa6944efc24826ce65ab9c17d0d99b033e99e4d6cef7c81267bcc0a4e1b" }, "downloads": -1, "filename": "choppy-0.0.5.tar.gz", "has_sig": true, "md5_digest": "135bf0c94515bc5312b5c1cff3699f78", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 15961, "upload_time": "2018-01-29T00:39:24", "url": "https://files.pythonhosted.org/packages/7b/7a/ca27fdfd842282edb1ca8e889da5969e069d4bd9c8fed761d99c183713e9/choppy-0.0.5.tar.gz" } ] }