{"id":17955436,"url":"https://github.com/hirako2000/polybius-square-cipher","last_synced_at":"2026-02-16T08:32:00.107Z","repository":{"id":221517298,"uuid":"754603138","full_name":"hirako2000/polybius-square-cipher","owner":"hirako2000","description":"Some Polybius Square Cipher visualisation","archived":false,"fork":false,"pushed_at":"2024-03-06T08:09:13.000Z","size":182,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-19T15:57:20.252Z","etag":null,"topics":["ancient-greek","cipher","cryptography","vanilla-javascript","visualisation"],"latest_commit_sha":null,"homepage":"https://polybius.mtassoumt.uk","language":"JavaScript","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/hirako2000.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}},"created_at":"2024-02-08T12:05:49.000Z","updated_at":"2024-03-06T05:51:54.000Z","dependencies_parsed_at":"2024-03-06T09:28:46.544Z","dependency_job_id":"5dd0c90e-30e2-4e71-aab8-48baf4488c56","html_url":"https://github.com/hirako2000/polybius-square-cipher","commit_stats":null,"previous_names":["hirako2000/polybius-square-cipher"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hirako2000/polybius-square-cipher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hirako2000%2Fpolybius-square-cipher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hirako2000%2Fpolybius-square-cipher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hirako2000%2Fpolybius-square-cipher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hirako2000%2Fpolybius-square-cipher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hirako2000","download_url":"https://codeload.github.com/hirako2000/polybius-square-cipher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hirako2000%2Fpolybius-square-cipher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29503809,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T08:14:25.707Z","status":"ssl_error","status_checked_at":"2026-02-16T08:14:25.334Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ancient-greek","cipher","cryptography","vanilla-javascript","visualisation"],"created_at":"2024-10-29T10:28:27.612Z","updated_at":"2026-02-16T08:32:00.083Z","avatar_url":"https://github.com/hirako2000.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n[![Issues][issues-shield]][issues-url]\n\n\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/hirako2000/polybius-square-cipher\"\u003e\n    \u003cimg src=\"images/logo.png\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n  \u003ch3 align=\"center\"\u003ePolybius Square Cipher\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://polybius.mtassoumt.uk\"\u003eView Demo\u003c/a\u003e\n    .\n    \u003ca href=\"#About\"\u003eAbout\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/hirako2000/polybius-square-cipher/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/hirako2000/polybius-square-cipher/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\n## About\n\n[![Product Name Screen Shot][product-screenshot]](https://polybius.mtassoumt.uk)\n\nThere are many ciphers out there. Some of them are old. Substitution is a type of cipher method used for millenia to covert written forms of communication. They can be quite easily defeated with frequency analysis, but how do they work?\n\nThis project demonstrates visually the functionning of the Polybius square cipher. Give it a try.\n\nA simple web page demo'ing the decryption of cipher via a visual grid.\nThe grid was added an extra row and covers the letter J as well.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Get started\n\n- Clone/checkout the repo\n\n```bash\nnpm install # install npm dependencies\n```\n\n**develop**\n\n```bash\nnpm run dev\n```\n\n**build**\n\n```bash\nnpm run build\n```\n\nor see demo\n\n## Demo\n\nSee the demo [here](https://polybius.mtassoumt.uk) or [here](https://polybius.surge.sh)\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about\"\u003eAbout The Project\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#roadmap\"\u003eRoadmap\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#acknowledgments\"\u003eAcknowledgments\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\n### Built With\n\n- No-lib Vanilla JavaScript and pure HTML/CSS\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## Roadmap\n\n- [x] Reveal grid\n- [x] Decrypt some ciphers in real time\n- [ ] Make interactive\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\".\nDon't forget to give the project a star! Thanks again!\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## License\n\nDistributed under the MIT License.\n\n\n## Acknowledgments\n\n* Polybius!\n* [Malven's Grid Cheatsheet](https://grid.malven.co/)\n* [Img Shields](https://shields.io)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n[issues-shield]: https://img.shields.io/github/issues/hirako2000/polybius-square-cipher.svg?style=for-the-badge\n[issues-url]: https://github.com/hirako2000/polybius-square-cipher/issues\n[product-screenshot]: images/product-screenshot.png\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhirako2000%2Fpolybius-square-cipher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhirako2000%2Fpolybius-square-cipher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhirako2000%2Fpolybius-square-cipher/lists"}