Cipher and Cryptography utility in NodeJS
Cipher groundwork from http://rumkin.com by Tyler Atkins
###Installation
$ git clone https://github.com/bufutda/zookin.git zookin
$ cd zookin
$ npm install -g
###Usage ####Ciphers Encode text with vigenere using "cipher" as the key
$ zookin vigenere -e -k cipher -c supersecretmessage
Decode text with vigenere using "cipher" as the key
$ zookin vigenere -d -k cipher -c ucelvjgkglxdgahhkv
Bruteforce vignere ciphertext
$ zookin vignere -c ucelvjgkglxdgahhkv -b
Bruteforce unknown ciphertext
$ zookin bruteforce -c ucelvjgkglxdgahhkv
####Altering the Ranking
Use a different dictionary with -p
WordTrees are used to rank cipher results
Export the current wordTree
$ zookin wordtree --export path/to/wordtree/
Import a wordTree
$ zookin wordtree --import path/to/wordtree/
Generate a new wordTree
$ zookin wordtree -g path/to/dict
Add a word to the wordTree
$ zookin wordtree -a foobar