{"id":19130407,"url":"https://github.com/mathworks/enigma","last_synced_at":"2025-10-16T06:54:08.729Z","repository":{"id":33906770,"uuid":"37622824","full_name":"mathworks/Enigma","owner":"mathworks","description":"MATLAB App for simulating the Enigma encryption machine","archived":false,"fork":false,"pushed_at":"2019-12-30T14:28:52.000Z","size":6440,"stargazers_count":22,"open_issues_count":3,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-19T12:43:13.177Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"MATLAB","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/mathworks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-17T21:49:26.000Z","updated_at":"2024-10-14T19:28:39.000Z","dependencies_parsed_at":"2022-09-04T10:20:08.311Z","dependency_job_id":null,"html_url":"https://github.com/mathworks/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/mathworks%2FEnigma","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathworks%2FEnigma/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathworks%2FEnigma/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathworks%2FEnigma/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mathworks","download_url":"https://codeload.github.com/mathworks/Enigma/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252606936,"owners_count":21775415,"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":[],"created_at":"2024-11-09T06:10:40.321Z","updated_at":"2025-10-16T06:54:03.694Z","avatar_url":"https://github.com/mathworks.png","language":"MATLAB","funding_links":[],"categories":[],"sub_categories":[],"readme":"Enigma M3 Emulator\n\nThis is a MATLAB App for simulating the Enigma encryption machine. It specifically emulates the M3 variant of the machine used during World War II by the German army.\n\nRequired Software: MATLAB\n\nTo run the app, type the following at the MATLAB command prompt:\n\nlaunchEnigma\n\nPerform encryption/decryption by clicking on the round keys at the bottom of the machine. Your input and the machines output will be recorded on the tablet on the right of the App. Keyboard input can also be used.\n\nYou can configure the machine in a variety of ways. Click the rotor icon on the top-right of the machine to modify the :\n- rotor types\n- ring offsets of the rotors\n- reflector type\n- plugboard connections\n\nYou can also modify the position of the rotors by hovering over the rotor images and using the scroll-wheel of the mouse or dragging up or down with the left mouse button pressed.\n\nYou can also run the simulation completely from the MATLAB command line. See the startHere.m file for a demonstration.\n\n[![View Enigma on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/51009-enigma)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathworks%2Fenigma","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathworks%2Fenigma","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathworks%2Fenigma/lists"}