{"id":21293358,"url":"https://github.com/ejw-data/python-cryptography","last_synced_at":"2025-03-15T16:44:38.954Z","repository":{"id":106650315,"uuid":"503529876","full_name":"ejw-data/python-cryptography","owner":"ejw-data","description":"Explores the mathematical processes involved in cryptography by implementing a simple Diffie-Hellman Key and creates a terminal program for sending encrypted information.","archived":false,"fork":false,"pushed_at":"2023-06-23T16:34:13.000Z","size":443,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T06:47:19.864Z","etag":null,"topics":["python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ejw-data.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-06-14T21:46:59.000Z","updated_at":"2022-06-27T15:46:33.000Z","dependencies_parsed_at":"2024-01-11T13:02:24.174Z","dependency_job_id":null,"html_url":"https://github.com/ejw-data/python-cryptography","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/ejw-data%2Fpython-cryptography","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejw-data%2Fpython-cryptography/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejw-data%2Fpython-cryptography/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ejw-data%2Fpython-cryptography/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ejw-data","download_url":"https://codeload.github.com/ejw-data/python-cryptography/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243762236,"owners_count":20343976,"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":["python"],"created_at":"2024-11-21T13:54:27.545Z","updated_at":"2025-03-15T16:44:38.949Z","avatar_url":"https://github.com/ejw-data.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cryptography\n\n![Ciphers](./images/encryption-python.png)\n\n## Overview  \n\u003chr\u003e  \nCryptography is a tool used more often than realized.  For example, SSH keys used on a computer are asymmetric ciphers and use algorthims like RSA.  The conceptual process is often described but how the math works for even simple, outdated processes is rarely provided.    This repo explores the mathematical processes involved in a simple Diffie-Hellman Key.  \n\n\u003cbr\u003e  \n\n## Theory  \nTo understand the concepts associated with the code, checkout the [theory](./docs/theory.md) document.  \n\n\u003cbr\u003e\n\n## Technologies    \n*  Python\n\n\u003cbr\u003e\n\n## Data Source  \nNot applicable\n\n\u003cbr\u003e\n\n## Setup and Installation  \n1. Environment needs the following:  \n    *  Python 3.6+  \n    *  getpass\n    *  random\n    *  time\n1. Activate your environment\n1. Clone the repo to your local machine\n1. Navigate the terminal to the repo folder\n1. Run `python cryptography-rsa.py`  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fejw-data%2Fpython-cryptography","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fejw-data%2Fpython-cryptography","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fejw-data%2Fpython-cryptography/lists"}