1.0.0 • Published 8 years ago

caesar-shift v1.0.0

Weekly downloads
43
License
MIT
Repository
github
Last release
8 years ago

caesar-shift Build Status

A functional JavaScript implementation of the Caesar cipher

Getting Started

  • Install with NPM - npm install --save caesar-shift

Usage

import { encrypt, decrypt } from 'caesar-shift';

// Encrypt a message
encrypt(6, 'My dogs name is Nico!'); //=> Se jumy tgsk oy Toiu!

// Decrypt a message
decrypt(6, 'Se jumy tgsk oy Toiu!'); //=> My dogs name is Nico!

#API

encrypt( key, message )

NameTypeArgumentDefaultDescription
keynumber<required>nullthe key to encrypt the message with
messagestring<required>nullthe message to encrypt

decrypt( key, message )

NameTypeArgumentDefaultDescription
keynumber<required>nullthe key to decrypt the message with
messagestring<required>nullthe encrpyted message to decrypt

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality.

License

Copyright (c) 2016 Jason Bellamy
Licensed under the MIT license.

1.0.0

8 years ago

0.1.0

8 years ago