{"id":18485802,"url":"https://github.com/aowangphilly/cryptsenal","last_synced_at":"2025-10-31T14:30:29.622Z","repository":{"id":128449809,"uuid":"208674328","full_name":"AoWangPhilly/cryptsenal","owner":"AoWangPhilly","description":"Python Cryptography Package ","archived":false,"fork":false,"pushed_at":"2020-07-02T23:45:52.000Z","size":1789,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-25T14:29:20.019Z","etag":null,"topics":["cryptography","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AoWangPhilly.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-15T23:58:28.000Z","updated_at":"2020-07-02T23:45:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"2ec4dfb6-7f55-402a-a93d-6be780579695","html_url":"https://github.com/AoWangPhilly/cryptsenal","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AoWangPhilly%2Fcryptsenal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AoWangPhilly%2Fcryptsenal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AoWangPhilly%2Fcryptsenal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AoWangPhilly%2Fcryptsenal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AoWangPhilly","download_url":"https://codeload.github.com/AoWangPhilly/cryptsenal/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239201657,"owners_count":19599079,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cryptography","python"],"created_at":"2024-11-06T12:46:27.302Z","updated_at":"2025-10-31T14:30:29.562Z","avatar_url":"https://github.com/AoWangPhilly.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cryptsenal\n[![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/uses-git.svg)](https://forthebadge.com)\n [![forthebadge](https://forthebadge.com/images/badges/no-ragrets.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/does-not-contain-treenuts.svg)](https://forthebadge.com)\n\nCryptsenal (Cryptography + Arsenal) is a Python Cryptography Package built to encrypt and decrypt messages. \n\n## Table of Content\n\n* [Technologies Used](#tech)\n* [Installation](#install)\n* [List of Ciphers](#cipher)\n* [Licence](#licence)\n* [Acknowledgements](#ack) \n* [Future Plans](#future)\n\n## Technologies Used \u003cdiv id=\"tech\"\u003e\u003c/div\u003e\n\n* Python\n    - NumPy\n    - Sympy\n    - Pytest\n\n## Installation \u003cdiv id=\"install\"\u003e\u003c/div\u003e\n\nCloning the repo:\n\n``` bash\ngit clone git@github.com:ow-wow-wang/cryptsenal.git\n```\n\nUse the package manager pip to download Python libraries\n\n``` bash\npip install -r requirements.txt\n```\n\n## List of Ciphers \u003cdiv id=\"cipher\"\u003e\u003c/div\u003e\n\n* [Affine](https://en.wikipedia.org/wiki/Affine_cipher)\n* [Autokey](https://en.wikipedia.org/wiki/Autokey_cipher)\n* [Caesar](https://en.wikipedia.org/wiki/Caesar_cipher)\n* [Columnar Transposition](https://en.wikipedia.org/wiki/Transposition_cipher#Columnar_transposition)\n* [Hill](https://en.wikipedia.org/wiki/Hill_cipher#:~:text=In%20classical%20cryptography%2C%20the%20Hill,than%20three%20symbols%20at%20once.)\n\n* [Rail Fence](https://en.wikipedia.org/wiki/Rail_fence_cipher)\n* [RSA](https://en.wikipedia.org/wiki/RSA_(cryptosystem)) \n* [Simple Subsitution](https://en.wikipedia.org/wiki/Substitution_cipher#Simple_substitution)\n* [Vigenere](https://en.wikipedia.org/wiki/Vigen%C3%A8re_cipher)\n\n## License \u003cdiv id=\"licence\"\u003e\u003c/div\u003e\n\n* [MIT](https://choosealicense.com/licenses/mit/)\n\n## Acknowledgements \u003cdiv id=\"ack\"\u003e\u003c/div\u003e\n\n* [Practical Cryptography](http://practicalcryptography.com/)\n* [Cracking the Code with Python](http://inventwithpython.com/cracking/)\n\n## Future Plans \u003cdiv id=\"future\"\u003e\u003c/div\u003e\n* Implement the Enigma Machine\n* Create a Flask application\n* Learn C++ in depth to create a QUICK decrypte (able to break most of the ciphers you see above with cryptoanalysis). \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faowangphilly%2Fcryptsenal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faowangphilly%2Fcryptsenal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faowangphilly%2Fcryptsenal/lists"}