{"id":21180011,"url":"https://github.com/jkcso/enigma","last_synced_at":"2025-03-14T19:17:53.187Z","repository":{"id":122705053,"uuid":"101584064","full_name":"jkcso/Enigma","owner":"jkcso","description":"Command line tool for the coding machine used by German forces in the Second World War. Simulates 2 machines set up in the same way allowed the sending of messages securely between their users.  My code can be used to encrypt (or decrypt) messages provided on the standard input stream, outputting the encrypted (or decrypted) messages on the standard output stream.","archived":false,"fork":false,"pushed_at":"2018-08-22T16:30:31.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-01-21T12:08:35.629Z","etag":null,"topics":["cryptography","history-of-computing"],"latest_commit_sha":null,"homepage":"","language":"C++","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/jkcso.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":"2017-08-27T22:26:29.000Z","updated_at":"2018-08-22T17:36:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"56b7ee5f-673b-4b9c-8837-2c4d8f067ba6","html_url":"https://github.com/jkcso/Enigma","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/jkcso%2FEnigma","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jkcso%2FEnigma/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jkcso%2FEnigma/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jkcso%2FEnigma/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jkcso","download_url":"https://codeload.github.com/jkcso/Enigma/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243632408,"owners_count":20322382,"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","history-of-computing"],"created_at":"2024-11-20T17:35:41.558Z","updated_at":"2025-03-14T19:17:53.162Z","avatar_url":"https://github.com/jkcso.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Enigma\n\n## Synopsis\nEnigma is the common name for the coding machine used by German forces in the Second World War.  Two machines set up in the same way allowed the sending of messages securely between their users.  My code can be used to encrypt (or decrypt) messages provided on the standard input stream, outputting the encrypted (or decrypted) messages on the standard output stream. \n\n## Motivation\nThis project is implemented in an object oriented manner using C++ classes and inheritance as part of my practise for this programming language.\n\n## License\nThe copyright of this project belongs to Imperial College London.\n\n## Note\nPart of my work is intentionally broken or misleading to avoid disrespectful people from copying and pasting.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjkcso%2Fenigma","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjkcso%2Fenigma","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjkcso%2Fenigma/lists"}