{"id":20823138,"url":"https://github.com/developmint/cipher-collection","last_synced_at":"2025-05-07T16:45:29.029Z","repository":{"id":31285821,"uuid":"127415985","full_name":"Developmint/cipher-collection","owner":"Developmint","description":"Zero-dependency modular cipher collection including all well-known and often used ciphers","archived":false,"fork":false,"pushed_at":"2025-05-06T15:50:25.000Z","size":332,"stargazers_count":7,"open_issues_count":16,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-05-06T16:55:10.636Z","etag":null,"topics":["cipher","cipher-collection","crypto","cryptography","decode","decrypt","encode","encrypt","encryption","javascript","morse","puzzle","riddle","security"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Developmint.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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,"zenodo":null}},"created_at":"2018-03-30T10:33:42.000Z","updated_at":"2022-01-21T06:17:24.000Z","dependencies_parsed_at":"2024-02-04T11:25:54.832Z","dependency_job_id":"10850f9b-8b70-40d3-b592-8239c30ec9dd","html_url":"https://github.com/Developmint/cipher-collection","commit_stats":{"total_commits":93,"total_committers":2,"mean_commits":46.5,"dds":"0.20430107526881724","last_synced_commit":"34f27b10f536921464ce4023112676ba5a3dd228"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developmint%2Fcipher-collection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developmint%2Fcipher-collection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developmint%2Fcipher-collection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Developmint%2Fcipher-collection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Developmint","download_url":"https://codeload.github.com/Developmint/cipher-collection/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252916995,"owners_count":21824872,"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":["cipher","cipher-collection","crypto","cryptography","decode","decrypt","encode","encrypt","encryption","javascript","morse","puzzle","riddle","security"],"created_at":"2024-11-17T22:17:25.789Z","updated_at":"2025-05-07T16:45:29.007Z","avatar_url":"https://github.com/Developmint.png","language":"JavaScript","readme":"# Cipher Collection - All crypto algorithms you need\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://travis-ci.org/Developmint/cipher-collection\"\u003e\u003cimg src=\"https://img.shields.io/travis/Developmint/cipher-collection/master.svg\" alt=\"Build Status\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://codecov.io/gh/Developmint/cipher-collection\"\u003e\u003cimg src=\"https://img.shields.io/codecov/c/github/Developmint/cipher-collection/master.svg\" alt=\"Coverage Status\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/cipher-collection\"\u003e\u003cimg src=\"https://img.shields.io/npm/dm/cipher-collection.svg\" alt=\"Downloads\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/cipher-collection\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/cipher-collection.svg\" alt=\"Version\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/cipher-collection\"\u003e\u003cimg src=\"https://img.shields.io/npm/l/cipher-collection.svg\" alt=\"License\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://conventionalcommits.org\"\u003e\u003cimg src=\"https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg\" alt=\"We use Conventional Commits\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://thanks.lichter.io/\"\u003e\u003cimg src=\"https://img.shields.io/badge/thanks-%E2%99%A5-ff69b4.svg\" alt=\"Thanks badge\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003e Zero-dependency modular cipher collection including all well-known and often used ciphers.\n\n## 🔥 Features\n\n- Modules per cipher to reduce size\n- Available as UMD, CJS and ES Module\n- Well tested and [documented](./docs/index.md)\n- Compatible with Node 8.0+\n- Zero dependencies\n- Customizable error handling\n\n## 🔎 Getting started\n\n\n### 📦️ Through NPM\n\n```\n$ npm install cipher-collection\n```\n\nES6 import:\n\n```\nimport { rot } from 'cipher-collection'\n\nconsole.log(rot('Hello world!'))\n```\nES5 import:\n\n```\nconst rot = require('cipher-collection').rot\n\nconsole.log(rot('Hello world!'))\n```\n\n### 🔗 Using a CDN\n\nUsing a CDN is a great way to play around with the package or reproducing issues (eg. with JSFiddle).\nIt is **not recommended** using the CDN build in production, because you won't have benefits of you bundlers optimizations\nand you need to load the full build, no matter how many ciphers you actually use on your page.\n\n\n```html\n\u003chtml\u003e\n\u003cbody\u003e\n  \u003cpre id=\"t\"/\u003e\n\u003c/body\u003e\n\u003c/html\u003e\n\u003cscript src=\"https://unpkg.com/cipher-collection/dist/cipher-collection.umd.js\"\u003e\u003c/script\u003e\n\u003cscript\u003e\ndocument.getElementById(\"t\").innerHTML = this[\"cipher-collection\"].wolfenbuetteler('ABC');\n\u003c/script\u003e\n```\n\n\n## 🔐 Currently available ciphers\n\n- ROT-N (optionally with numbers)\n- Morse\n- Fractionated Morse\n- Pollux\n- Multi-Tap (optionally as exponent expression)\n- Manchester code (both standards)\n- DTMF\n- Base64 (with unicode support!)\n- Wolfenbuetteler code\n- Multiplicative cipher\n- Affine\n- AER-256\n- ARMON-64\n- Polybius\n\n## 📖 Documentation\n\nThe documentation can be found [here](./docs/index.md)\n\n## 🛠️ Contributing\n\nPlease see our [CONTRIBUTING.md](./CONTRIBUTING.md)\n\n\n## 📑 License\n\n[MIT License](./LICENSE.md) - Copyright (c) Developmint - Alexander Lichter\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevelopmint%2Fcipher-collection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevelopmint%2Fcipher-collection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevelopmint%2Fcipher-collection/lists"}