{ "info": { "author": "Yan Orestes", "author_email": "yan.orestes@alura.com.br", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Security :: Cryptography" ], "description": "`crypyto`_\n==========\n\ncrypyto [**kri**-*pahy*-*toh*] is a Python package that provides simple\nusage of cryptography tools and ciphers on your programs.\n\nCheck the `complete docs`_!\n\nGetting Started\n---------------\n\nThese instructions will get you a copy of the project up and running on\nyour local machine for development and testing purposes.\n\nDependencies\n~~~~~~~~~~~~\n\n- Python >= 3.5\n- Python packages (no need to worry if you use pip to install crypyto):\n\n - `unidecode`_ to normalize strings\n - `Pillow`_ to handle images\n\nInstalling\n~~~~~~~~~~\n\nThe easiest way to install crypyto is by using pip:\n\n::\n\n pip install crypyto\n\nYou can also clone this repository using git\n\n::\n\n git clone https://github.com/yanorestes/crypyto.git\n\nUsage\n-----\n\nCiphers crypyto supports:\n\n- `Polybius Square`_\n- `Atbash`_\n- `Caesar Cipher`_\n- `ROT13`_\n- `Affine Cipher`_\n- `Rail Fence Cipher`_\n- `Keyword Cipher`_\n- `Vigen\u00e8re Cipher`_\n\nTODO Ciphers:\n\n- BEAUFORT\n- PORTA\n- GRONSFELD\n- AUTOKEY\n- BACON\n- CHAOCIPHER\n- ADFGVX\n- PLAYFAIR\n- FOUR-SQUARE\n- ONE-TIME PAD\n- BIFID\n- HILL CIPHER\n- ENIGMA\n\nSubstitution Alphabets crypyto supports:\n\n- `Morse Code`_\n- `Pigpen Cipher`_\n- `Templar Cipher`_\n- `Betamaze Alphabet`_\n\nTODO Substitution Alphabets:\n\n- ASL\n- BSL\n- Flag semaphore\n- Binary\n- Hexadecimal\n- Octal\n- L33TSP34K\n- T9\n- Base64\n- Braille\n\nTODO Features:\n\n- Cipher identifier\n- Auto decoder\n\nAuthors\n-------\n\n- **Yan Orestes** - *Initial work* - `yanorestes`_\n\nLicense\n-------\n\nThis project is licensed under the MIT License - see the `LICENSE`_ file\nfor details\n\n.. _crypyto: https://crypyto.readthedocs.io/en/latest/\n.. _complete docs: https://crypyto.readthedocs.io/en/latest/\n.. _unidecode: https://pypi.org/project/Unidecode/\n.. _Pillow: https://pypi.org/project/Pillow/\n.. _Polybius Square: https://en.wikipedia.org/wiki/Polybius_square\n.. _Atbash: https://en.wikipedia.org/wiki/Atbash\n.. _Caesar Cipher: https://en.wikipedia.org/wiki/Caesar_cipher\n.. _ROT13: https://en.wikipedia.org/wiki/ROT13\n.. _Affine Cipher: https://en.wikipedia.org/wiki/Affine_cipher\n.. _Rail Fence Cipher: https://en.wikipedia.org/wiki/Rail_fence_cipher\n.. _Keyword Cipher: https://en.wikipedia.org/wiki/Keyword_cipher\n.. _Vigen\u00e8re Cipher: https://en.wikipedia.org/wiki/Vigen%C3%A8re_cipher\n.. _Morse Code: https://en.wikipedia.org/wiki/Morse_code\n.. _Pigpen Cipher: https://en.wikipedia.org/wiki/Pigpen_cipher\n.. _Templar Cipher: https://en.wikipedia.org/wiki/Pigpen_cipher#Variants\n.. _Betamaze Alphabet: https://www.omniglot.com/conscripts/betamaze.htm\n.. _yanorestes: https://github.com/yanorestes\n.. _LICENSE: https://github.com/yanorestes/crypyto/blob/master/LICENSE.txt", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/yanorestes/crypyto/archive/0.3.0.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yanorestes/crypyto", "keywords": "crypto cryptography cipher", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "crypyto", "package_url": "https://pypi.org/project/crypyto/", "platform": "", "project_url": "https://pypi.org/project/crypyto/", "project_urls": { "Download": "https://github.com/yanorestes/crypyto/archive/0.3.0.zip", "Homepage": "https://github.com/yanorestes/crypyto" }, "release_url": "https://pypi.org/project/crypyto/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "crypyto is a Python package that provides simple usage of cryptography tools and ciphers on your programs.", "version": "0.3.0" }, "last_serial": 4158596, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bedd8c038489e24f5ce09402af171ebd", "sha256": "0d76c8be735fb85b2ae8f49013187500917a79919384f6ccd587d0c4c052571e" }, "downloads": -1, "filename": "crypyto-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bedd8c038489e24f5ce09402af171ebd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4999, "upload_time": "2018-07-31T21:34:54", "url": "https://files.pythonhosted.org/packages/4d/65/8801171b25e565391faae4816501f96cb2fe69ded5129792b714ef082064/crypyto-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a6b1c3625e759fa6510b7d250b695880", "sha256": "9f4bb5aae24e45a9123a7317c4477ab19e57ce03f1693928238b4a08d052b0de" }, "downloads": -1, "filename": "crypyto-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a6b1c3625e759fa6510b7d250b695880", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6012, "upload_time": "2018-08-02T21:28:12", "url": "https://files.pythonhosted.org/packages/09/5e/79099e64f452b876a1e4e38d56f92cb83da9ac8af4d6932a84945f8f0af4/crypyto-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c16f3e6fa8cafb5a8f86f14f2c2be30a", "sha256": "f4edee6bd23af8f2f8780e71ce0f29ae740aa31f691b53d534a21b19a8e168eb" }, "downloads": -1, "filename": "crypyto-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c16f3e6fa8cafb5a8f86f14f2c2be30a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6542, "upload_time": "2018-08-03T23:17:52", "url": "https://files.pythonhosted.org/packages/76/c1/0af23d32301a71b994683e95c1d8ab4fdc4ad85fe170e609fd479fea746b/crypyto-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f32d874198e6b91d62a6df52c315573d", "sha256": "7e3f77e428f92076cb49aca122d8e8f3f3213c978ced8ef7890597a06b65755a" }, "downloads": -1, "filename": "crypyto-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f32d874198e6b91d62a6df52c315573d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8398, "upload_time": "2018-08-08T00:07:43", "url": "https://files.pythonhosted.org/packages/f9/95/b3f8e25e65c11c2939f111bf37fcfcaba8936f2cffb4a806260d9b6a5f04/crypyto-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "fd9ed20ea062a5cb554819b72b8bf879", "sha256": "98d1cd1322c45c7ec4bd13a03cfc5c6f09f448a804751767479bdfcecb5ffea2" }, "downloads": -1, "filename": "crypyto-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fd9ed20ea062a5cb554819b72b8bf879", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8707, "upload_time": "2018-08-08T16:54:45", "url": "https://files.pythonhosted.org/packages/aa/ce/e071a8fb97b2d0f9c80a57cd102a4539b0d3ee34d649a9ce329ed21c4256/crypyto-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "6d9311c87988203a6ab975710466aa7c", "sha256": "ce5223ce419d3254c98ca9bada6dbfd79e218a45c9f9287d5aa36bd3d04e7b00" }, "downloads": -1, "filename": "crypyto-0.2.3.tar.gz", "has_sig": false, "md5_digest": "6d9311c87988203a6ab975710466aa7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20720, "upload_time": "2018-08-08T16:59:54", "url": "https://files.pythonhosted.org/packages/99/a6/aad178c89bed594abde94679bf860b2f6b0f5118755c6c12a88f519cbe6a/crypyto-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "f36e3a2391d5f1f763c7e7264d42ca79", "sha256": "396bb5a32ada993ac2f20aedc6f438fa321a80b05d4f30d61c2feb7bc35b311e" }, "downloads": -1, "filename": "crypyto-0.2.4.tar.gz", "has_sig": false, "md5_digest": "f36e3a2391d5f1f763c7e7264d42ca79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20721, "upload_time": "2018-08-08T17:02:48", "url": "https://files.pythonhosted.org/packages/35/4e/6848ea7c831cb2a3b0ed2f40e19c413d6f57c48689df354194dfe7b12243/crypyto-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "b7fc82fce7ed259128e438a559c2e665", "sha256": "07a36639193522a23adc844e79b7d5c8e72326d74e1d7854842a800409ba86a9" }, "downloads": -1, "filename": "crypyto-0.2.5.tar.gz", "has_sig": false, "md5_digest": "b7fc82fce7ed259128e438a559c2e665", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20700, "upload_time": "2018-08-08T17:08:57", "url": "https://files.pythonhosted.org/packages/d3/e3/8fef2f43c9c1dbb62448be949464e65c92f4cfbeb51323166bacc030f471/crypyto-0.2.5.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "88cb6b73d18e6a0178f32cd6f6f2bd18", "sha256": "ad8f3a91a015c610e954f351a70456960cf7210261bccbfa02f39055f991e625" }, "downloads": -1, "filename": "crypyto-0.3.0.tar.gz", "has_sig": false, "md5_digest": "88cb6b73d18e6a0178f32cd6f6f2bd18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42638, "upload_time": "2018-08-10T22:39:33", "url": "https://files.pythonhosted.org/packages/47/d7/a2843f5dfc2264bcd88765467cf5efc07469b9d4b47bda72f2fc4b52b275/crypyto-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "88cb6b73d18e6a0178f32cd6f6f2bd18", "sha256": "ad8f3a91a015c610e954f351a70456960cf7210261bccbfa02f39055f991e625" }, "downloads": -1, "filename": "crypyto-0.3.0.tar.gz", "has_sig": false, "md5_digest": "88cb6b73d18e6a0178f32cd6f6f2bd18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42638, "upload_time": "2018-08-10T22:39:33", "url": "https://files.pythonhosted.org/packages/47/d7/a2843f5dfc2264bcd88765467cf5efc07469b9d4b47bda72f2fc4b52b275/crypyto-0.3.0.tar.gz" } ] }