Skip to content

NullDev/NodeScrambler2001

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeScrambler2001


It's WordScrambler2001 but with more fast


OwO wats dis

This is a useless NodeJS Clone of InitialPosition's WordScrambler2001.

No, seriously.
It's a completely unnecessary repository which makes me question my existence and everything I believed in.

For anyone coming across this repo:

I'm sorry. No, really.
If you question my sanity after reading everything here, thats perfectly normal.
It all started by meming around with @InitialPosition and uh... this happened.

End of story ¯\_(ツ)_/¯


Why?

  • Yes

If you search for a strong and fast encrypter written in NodeJS,
then keep on searching. You won't find it here.


No seriously, what does it do?

Well... It uh... it encrypts messages by shifting them.

This monoalphabetic substitution cipher works by replacing every letter in a string with the corresponding letter in the key alphabet, adding a changing offset.


Dependencies

  • all

(prompts, minimist and terminal-kit)


"Showcase"

It very good



How 2 instol

Wait wait wait wait...

You are completely sure you want to do this? Like... A 100% positive?

  1. Open up your favourite terminal (and navigate somewhere you want to download the repository to)

  2. Make sure you have nodejs installed. Test by entering
    $ node -v
    If this returns a version number, NodeJS is installed. If not, get NodeJS here.

  3. Clone the repository and navigate to it. If you have Git installed, type
    $ git clone https://github.com/NullDev/NodeScrambler2001.git && cd NodeScrambler2001
    If not, download it here and extract the ZIP file.
    Then navigate to the folder.

  4. Install all dependencies by typing
    $ npm install

  5. Finally: Start the thingy by typing
    $ npm start

Alternative to npm start:

We actually have sum pretty neat command line args ;3
Yah I was surprised too...

Argument Alias Description Required Default
--help -h Displays the help menu No N/A
--message -m The message to en-/decrypt Yes N/A
--decrypt -d Decrypt the message Yes N/A
--encrypt -e Encrypt the message Yes N/A
--initshift -i Initial Cipher Shift No 0
--shiftvalue -s Cipher Shift Value No 1
--base64 -b Output as Base64 No False
--is-base64 -n Whether the input is in base64 No False
--key -k The Key No Random
--verbose -v Display additional informations No False

Example:

Decrypt:

$ node app.js -dvm "this is test" -i 0 -s 1 -k "am key"

same command but with alias:

$ node app.js --decrypt --verbose --message "this is test" --initshift 0 --shiftvalue 1 --key "am key"


Testimonials

What do our users say about this product:

  • "The best NodeJS project in the history of ever. Very good." - Syrapt0r
  • "10/10" - IGN

If you want your review added here, please sacrifice a virgin or create a pull request.


Use cases

  • No

The reason behind this project:

Lorem 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.


Is this actually useful?

See: use cases


Whats the difference between WordScrambler2001 and NodeScrambler2001?

As far as I know, NodeJS isn't C++.


so... should I use NodeScrambler2001 instead of WordScrambler2001?

See: use cases


Whats the point of this again?

Thou ist not wanteth thy are would if ye non to.


What?

Just leave already.


Copyright (c) NullDev - Not that anyone would actually steal this...

Releases

No releases published

Packages

No packages published