{ "info": { "author": "Johannes L\u00f6thberg", "author_email": "johannes@kyriasis.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: ISC License (ISCL)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Security :: Cryptography" ], "description": "=====\n VIC\n=====\n\nThis is a Python 3 implementation of the pen-and-paper cipher used by the Soviet spy Reino H\u00e4yh\u00e4nen, codenamed \"VICTOR\", in the 1950s.\n\nIf you have 3to2 from the PyPI installed you can just run ``make 3to2`` and you will end up with a copy of the cipher implementation in the ``3to2/`` subdirectory converted to run under Python 2.\n\n\nUsage\n=====\n\nThe ``vic`` entrypoint has two subcommands, ``encrypt`` and ``decrypt``. To encrypt something you have to pass the following as arguments to the ``encrypt`` subcommand:\n\n1. A 10 character key for the straddling checkerboard, with two of those characters being spaces that are used for the second and third layer of the checkerboard.\n2. A 5 digit unique and random message ID.\n3. A 20 character passphrase used to derive keys.\n4. A date used to derive keys and to insert the message ID into the ciphertext. (``DDMMYYYY``)\n5. A 1 or 2 digit personal identifier, unique per person.\n6. A cleartext message to encrypt.\n\n\nTo decrypt a message you have to pass the following as arguments to the ``decrypt`` subcommand:\n\n1. A 10 character key for the straddling checkerboard, with two of those characters being spaces that are used for the second and third layer of the checkerboard.\n2. A 20 character passphrase used to derive keys.\n3. A date used to derive keys and to insert the message ID into the ciphertext. (``DDMMYYYY``)\n4. A 1 or 2 digit personal identifier, unique per person.\n5. A cleartext message to encrypt.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kyrias/vic", "keywords": "vic cipher cryptography soviet reino h\u00e4yh\u00e4nen", "license": "ISC", "maintainer": "", "maintainer_email": "", "name": "vic", "package_url": "https://pypi.org/project/vic/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/vic/", "project_urls": { "Homepage": "https://github.com/kyrias/vic" }, "release_url": "https://pypi.org/project/vic/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "Implementation of the pen-and-paper VIC cipher", "version": "0.0.1" }, "last_serial": 2254828, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c7be1c57e5405c2ddb75d146da167dcd", "sha256": "cffab002b352752a8dd97b7296d7272afb9a0eaccf5f17941ac68315a283e851" }, "downloads": -1, "filename": "vic-0.0.1-py3-none-any.whl", "has_sig": true, "md5_digest": "c7be1c57e5405c2ddb75d146da167dcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9951, "upload_time": "2016-06-18T22:49:24", "url": "https://files.pythonhosted.org/packages/22/82/0b5af225b8caaa46ffef8a2b3beecd5cf1b7044decc3ca49d3075b6576de/vic-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc83e09a2ab2820e7eb6e1a1e09554d0", "sha256": "f276025515fea20ed259cb7d3d3d1c2c74d54f4a2dd69b3d1afa3bdd99436e03" }, "downloads": -1, "filename": "vic-0.0.1.tar.gz", "has_sig": true, "md5_digest": "cc83e09a2ab2820e7eb6e1a1e09554d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6056, "upload_time": "2016-06-18T22:49:28", "url": "https://files.pythonhosted.org/packages/f5/2f/4e5757e63a51f3a870e20718a79151d13ffdcc29540ea8d3c869811ae703/vic-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c7be1c57e5405c2ddb75d146da167dcd", "sha256": "cffab002b352752a8dd97b7296d7272afb9a0eaccf5f17941ac68315a283e851" }, "downloads": -1, "filename": "vic-0.0.1-py3-none-any.whl", "has_sig": true, "md5_digest": "c7be1c57e5405c2ddb75d146da167dcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9951, "upload_time": "2016-06-18T22:49:24", "url": "https://files.pythonhosted.org/packages/22/82/0b5af225b8caaa46ffef8a2b3beecd5cf1b7044decc3ca49d3075b6576de/vic-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc83e09a2ab2820e7eb6e1a1e09554d0", "sha256": "f276025515fea20ed259cb7d3d3d1c2c74d54f4a2dd69b3d1afa3bdd99436e03" }, "downloads": -1, "filename": "vic-0.0.1.tar.gz", "has_sig": true, "md5_digest": "cc83e09a2ab2820e7eb6e1a1e09554d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6056, "upload_time": "2016-06-18T22:49:28", "url": "https://files.pythonhosted.org/packages/f5/2f/4e5757e63a51f3a870e20718a79151d13ffdcc29540ea8d3c869811ae703/vic-0.0.1.tar.gz" } ] }