Description

A package for performing simple character rotation (i.e. Caesar Cipher)
encryption.  There are many like it, but this one is mine.

Installation

Manual Installation

ruby test/tc_rot13.rb (optional)
ruby install.rb

Gem Installation

ruby crypt-rot13.gem
gem install crypt-rot13-<version>.gem

Synopsis

require "crypt/rot13"
include Crypt
str = Rot13.new("Hello World", 3) # Caesar cipher
puts str # "Khoor Zruog"

Notes

* Not unicode friendly.  Only works on ASCII values 65-90 and 97-122.

Acknowledgements

Thanks go to Gaius Julius Caesar (d. 44 BC) for creating one of the first,
and most simple, encryption schemes.  Hail Caesar!

Known Bugs

None that I'm aware of.
Please log any bugs you find on the SourceForge project page at
http://www.rubyforge.org/projects/shards.

License

Ruby's

Warranty

This package is provided "as is" and without any express or
implied warranties, including, without limitation, the implied
warranties of merchantability and fitness for a particular purpose.

Author

Daniel J. Berger
djberg96 at gmail dot com
imperator on IRC (irc.freenode.net)