Description¶ ↑
A library for performing simple character rotation (i.e. Caesar Cipher)
encryption. There are many like it, but this one is mine.
Installation¶ ↑
gem install crypt-rot13
Synopsis¶ ↑
require 'crypt/rot13'
str = Crypt::Rot13.new("Hello World", 3)
puts str
Notes¶ ↑
Not unicode friendly. Only works on ASCII values 65-90 and 97-122. Other
characters will effectively be ignored, i.e. remain the same.
See http://en.wikipedia.org/wiki/ROT13 for more on ROT13
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 project page at:
https://github.com/djberg96/crypt-rot13
License¶ ↑
Apache-2.0
Copyright¶ ↑
(C) 2005-2020, Daniel J. Berger, All Rights Reserved
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