{"id":16974758,"url":"https://github.com/nulldev/nodescrambler2001","last_synced_at":"2025-03-21T20:42:41.651Z","repository":{"id":42230290,"uuid":"133339052","full_name":"NullDev/NodeScrambler2001","owner":"NullDev","description":":closed_lock_with_key: It's WordScrambler2001 but with more fast","archived":false,"fork":false,"pushed_at":"2023-08-26T23:35:46.000Z","size":103,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-19T21:27:40.728Z","etag":null,"topics":["dis-good-code","encryption","nodejs","nulldev","pls-hire-me","scrambler","syrapt0r"],"latest_commit_sha":null,"homepage":"","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/NullDev.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}},"created_at":"2018-05-14T09:43:51.000Z","updated_at":"2025-03-19T01:04:14.000Z","dependencies_parsed_at":"2023-02-09T14:15:23.683Z","dependency_job_id":null,"html_url":"https://github.com/NullDev/NodeScrambler2001","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/NullDev%2FNodeScrambler2001","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2FNodeScrambler2001/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2FNodeScrambler2001/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2FNodeScrambler2001/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NullDev","download_url":"https://codeload.github.com/NullDev/NodeScrambler2001/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244868035,"owners_count":20523581,"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":["dis-good-code","encryption","nodejs","nulldev","pls-hire-me","scrambler","syrapt0r"],"created_at":"2024-10-14T01:07:56.875Z","updated_at":"2025-03-21T20:42:41.630Z","avatar_url":"https://github.com/NullDev.png","language":"JavaScript","readme":"# NodeScrambler2001\n\n\u003cp align=\"center\"\u003e\n\u003cimg height=\"150\" width=\"auto\" src=\"https://s3.amazonaws.com/images.disconnect.me/images/all-in-one/icon-encrypted.png\" /\u003e\u003cbr\u003e\nIt's WordScrambler2001 but with more fast\n\u003c/p\u003e\n\n\u003chr\u003e\n\n## OwO wats dis\n\nThis is a useless NodeJS Clone of [InitialPosition](https://github.com/InitialPosition)'s [WordScrambler2001](https://github.com/InitialPosition/WordScrambler2001).\n\nNo, seriously. \u003cbr\u003e\nIt's a completely unnecessary repository which makes me question my existence and everything I believed in. \n\n**For anyone coming across this repo:**\n\nI'm sorry. No, really. \u003cbr\u003e\nIf you question my sanity after reading everything here, thats perfectly normal. \u003cbr\u003e\nIt all started by meming around with [@InitialPosition](https://github.com/InitialPosition) and uh... this happened. \n\nEnd of story ¯\\\\\\_(ツ)\\_/¯\n\n\u003chr\u003e\n\n**Why?** \n\n- Yes\n\n\u003chr\u003e\n\nIf you search for a strong and fast encrypter written in NodeJS, \u003cbr\u003e\nthen keep on searching. You won't find it here. \n\n\u003chr\u003e\n\n## No seriously, what does it do?\n\nWell... It uh... it encrypts messages by shifting them. \n\nThis monoalphabetic substitution cipher works by replacing every letter in a string with the corresponding letter in the key alphabet, adding a changing offset.\n\n\u003chr\u003e\n\n## Dependencies\n\n- all\n\n([prompts](https://www.npmjs.com/package/prompts), [minimist](https://www.npmjs.com/package/minimist) and [terminal-kit](https://www.npmjs.com/package/terminal-kit))\n\n\u003chr\u003e\n\n## \"Showcase\"\n\n\u003csub\u003eIt very good\u003c/sub\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg height=\"450\" width=\"auto\" src=\"https://raw.githubusercontent.com/NullDev/NodeScrambler2001/master/.readme/s1.png\" /\u003e\u003cbr\u003e\n\u003c/p\u003e\n\n\u003chr\u003e\n\n## How 2 instol\n\n**Wait wait wait wait...**\n\nYou are completely sure you want to do this? Like... A 100% positive?\n\n0. Open up your favourite terminal (and navigate somewhere you want to download the repository to) \u003cbr\u003e\u003cbr\u003e\n1. Make sure you have nodejs installed. Test by  entering \u003cbr\u003e\n$ `node -v` \u003cbr\u003e\nIf this returns a version number, NodeJS is installed. **If not**, get NodeJS \u003ca href=\"https://nodejs.org/en/download/package-manager/\"\u003ehere\u003c/a\u003e. \u003cbr\u003e\u003cbr\u003e\n2. Clone the repository and navigate to it. If you have Git installed, type \u003cbr\u003e\n$ `git clone https://github.com/NullDev/NodeScrambler2001.git \u0026\u0026 cd NodeScrambler2001` \u003cbr\u003e\nIf not, download it \u003ca href=\"https://github.com/NullDev/NodeScrambler2001/archive/master.zip\"\u003ehere\u003c/a\u003e and extract the ZIP file.\u003cbr\u003e\nThen navigate to the folder.\u003cbr\u003e\u003cbr\u003e\n3. Install all dependencies by typing \u003cbr\u003e\n$ `npm install`\u003cbr\u003e\u003cbr\u003e\n4. Finally: Start the thingy by typing \u003cbr\u003e\n$ `npm start`\n\n\u003chr\u003e\n\n**Alternative to `npm start`:**\n\nWe actually have sum pretty neat command line args ;3 \u003cbr\u003e\nYah I was surprised too...\n\n| Argument | Alias | Description | Required | Default |\n| -------- | ----- | ----------- | -------- | ------- |\n| --help | -h | Displays the help menu | No | N/A |\n| --message | -m | The message to en-/decrypt | Yes | N/A |\n| --decrypt | -d | Decrypt the message | Yes | N/A |\n| --encrypt | -e | Encrypt the message | Yes | N/A |\n| --initshift | -i | Initial Cipher Shift | No | 0 | \n| --shiftvalue | -s | Cipher Shift Value | No | 1 |\n| --base64 | -b | Output as Base64 | No | False |\n| --is-base64 | -n | Whether the input is in base64 | No | False |\n| --key | -k | The Key | No | Random |\n| --verbose | -v | Display additional informations | No | False |\n\n**Example:**\n\nDecrypt:\n\n`$ node app.js -dvm \"this is test\" -i 0 -s 1 -k \"am key\"` \n\nsame command but with alias:\n\n`$ node app.js --decrypt --verbose --message \"this is test\" --initshift 0 --shiftvalue 1 --key \"am key\"` \n\n\u003chr\u003e\n\n## Testimonials\n\n**What do our users say about this product:**\n\n- \"The best NodeJS project in the history of ever. Very good.\" - Syrapt0r\n- \"10/10\" - IGN\n\n\u003csub\u003eIf you want your review added here, please sacrifice a virgin or create a pull request.\u003c/sub\u003e\n\n\u003chr\u003e\n\n## Use cases\n\n- No\n\n\u003chr\u003e\n\n## The reason behind this project:\n\nLorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. \n\n\u003chr\u003e\n\n## Is this actually useful?\n\nSee: [use cases](#use-cases)\n\n\u003chr\u003e\n\n## Whats the difference between WordScrambler2001 and NodeScrambler2001?\n\nAs far as I know, NodeJS isn't C++.\n\n\u003chr\u003e\n\n## so... should I use NodeScrambler2001 instead of WordScrambler2001?\n\nSee: [use cases](#use-cases)\n\n\u003chr\u003e\n\n## Whats the point of this again?\n\nThou ist not wanteth thy are would if ye non to.\n\n\u003chr\u003e\n\n## What?\n\nJust leave already.\n\n\u003chr\u003e\n\n\u003csub\u003eCopyright (c) NullDev  -  Not that anyone would actually steal this...\u003c/sub\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnulldev%2Fnodescrambler2001","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnulldev%2Fnodescrambler2001","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnulldev%2Fnodescrambler2001/lists"}