rotten-encryption
v1.0.0
Published
Encodes/decodes text using a Caesar Shift (or ROT-n) cipher.
Downloads
6
Readme
Rotten Encryption
Node package to encode/decode text using a Caesar Shift (or ROT-n) cipher.
Background
I recently discovered a renewed interest in basic encryption. In an effort to continue my node.js education, I decided to write a simple package to encrypt/decrypt strings using a ROT-n cipher (also commonly known as a Caesar Shift).
Note: This is an incredibly rudimentary cipher. Please do not use this package for any serious encryption needs.
Installation
npm install rotten-encryption
Usage
var rotten = require('rotten-encryption');
// number of steps to shift the resulting alphabet
var shift = 6;
// encrypt an input string
rotten.encrypt(shift, 'string to encrypt');
// decrypt an input string
rotten.decrypt(shift, 'string to decrypt');