{"id":20121622,"url":"https://github.com/suwadith/cryptography-python","last_synced_at":"2025-03-02T20:21:03.259Z","repository":{"id":100230100,"uuid":"443798095","full_name":"Suwadith/Cryptography-Python","owner":"Suwadith","description":"A simple Python-based one-time pad encryption implementation.","archived":false,"fork":false,"pushed_at":"2022-12-11T22:18:56.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-13T07:25:23.698Z","etag":null,"topics":["ciphertext","cryptography","encryption-decryption","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/Suwadith.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-01-02T15:19:25.000Z","updated_at":"2022-12-11T22:20:47.000Z","dependencies_parsed_at":"2023-05-12T23:45:38.037Z","dependency_job_id":null,"html_url":"https://github.com/Suwadith/Cryptography-Python","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/Suwadith%2FCryptography-Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suwadith%2FCryptography-Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suwadith%2FCryptography-Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suwadith%2FCryptography-Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Suwadith","download_url":"https://codeload.github.com/Suwadith/Cryptography-Python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241565322,"owners_count":19983100,"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":["ciphertext","cryptography","encryption-decryption","python"],"created_at":"2024-11-13T19:30:35.504Z","updated_at":"2025-03-02T20:21:03.224Z","avatar_url":"https://github.com/Suwadith.png","language":"Python","readme":"# Cryptography-Python\n\nA simple Python-based implementation which demonstrates a variation of the one-time pad encryption/decryption logic.\n\n**Execution Command** – python3 main.py\n\n**Options Given** – “encrypt” or “decrypt”\n\nAfter the completion of the encryption process, 3 files will be created inside the same \ndirectory.\n\n1. **original.txt** – Stores the initial phrase that the user provided.\n2. **cipher.txt** – Stores the encrypted/cipher phrase.\n3. **secret.txt** – Stores the secret key/one-time pad key which was generated.\n\n- When the user selects the option to decrypt the data stored in both the cipher.txt and \nthe secret.txt files will be used to decrypt and reveal the original phrase in the \nterminal.\n\n- The usage of file reading and writing was introduced mainly due to the inability of the \nterminal to display some of the ASCII characters properly, hence making it hard for \nthe user to copy and paste during the decryption process.\n\n\u003e Note: This program was developed as part of an assessment given by the Middlesex University\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuwadith%2Fcryptography-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuwadith%2Fcryptography-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuwadith%2Fcryptography-python/lists"}