{"id":16098982,"url":"https://github.com/hellerve/rot26","last_synced_at":"2026-03-18T17:54:45.689Z","repository":{"id":79626372,"uuid":"150267586","full_name":"hellerve/rot26","owner":"hellerve","description":"A state-of-the-art crypto algorithm in Carp","archived":false,"fork":false,"pushed_at":"2020-02-02T20:05:47.000Z","size":4,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-12T05:11:59.990Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hellerve.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-09-25T13:13:21.000Z","updated_at":"2023-09-08T17:45:26.000Z","dependencies_parsed_at":"2023-05-13T22:30:21.432Z","dependency_job_id":null,"html_url":"https://github.com/hellerve/rot26","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/hellerve%2Frot26","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hellerve%2Frot26/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hellerve%2Frot26/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hellerve%2Frot26/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hellerve","download_url":"https://codeload.github.com/hellerve/rot26/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247411193,"owners_count":20934650,"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-10-09T18:25:18.134Z","updated_at":"2026-01-20T02:17:53.321Z","avatar_url":"https://github.com/hellerve.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# rot26\n\n\u003e ROT13 (\"rotate by 13 places\", sometimes hyphenated ROT-13) is a letter\n\u003e substitution cipher that replaces a letter with the letter 13 letters after\n\u003e it in the alphabet. Instead of only rotating 13 places, ROT26 rotates twice\n\u003e as many characters in the alphabet and is therefore twice as secure.\n- [jD91mZM2](https://github.com/jD91mZM2/rot26)\n\nSince Carp needs to be on the forefront in technical breakthroughs, this package\nneeds to be implemented. It is a general rotation cypher suite, with convenience\nfunctions for `rot13` and `rot26`.\n\n## Install\n\nDon’t.\n\n## Usage\n\nThe `ROT` module within [rot26.carp](/rot26.carp) implements six\nfunctions, three for encryption:\n\n```clojure\n(use ROT)\n\n; rot26 should always be used for maximum security\n(ROT.rot26 \"secure me!\") ; =\u003e \"secure me!\"\n\n; rot13 is provided for compatibility reasons\n(ROT.rot13 \"secure me!\") ; =\u003e \"frpher zr!\"\n\n; because no cryptography library is complete without\n; gratuituous API complexity, we provide arbitrary\n; rotation as well\n(ROT.rot \"secure me!\" 1) ; =\u003e \"tfdvsf nf!\"\n```\n\nAnd three for decryption:\n\n```clojure\n(use ROT)\n\n(ROT.unrot26 \"secure me!\") ; =\u003e \"secure me!\"\n\n(ROT.unrot13 \"frpher zr!\") ; =\u003e \"secure me!\"\n\n(ROT.unrot \"tfdvsf nf!\" 1) ; =\u003e \"secure me!\"\n```\n\n\u003chr/\u003e\n\nHave fun!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhellerve%2Frot26","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhellerve%2Frot26","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhellerve%2Frot26/lists"}