Path: | README.md |
Last Update: | Wed Aug 15 13:32:55 +0000 2012 |
# RC4
RC4 is a pure Ruby implementation of the Rc4 algorithm.
## Usage
First require the gem:
require 'rc4'
To encrypt:
key = "nuff rspec" enc = RC4.new(key) encrypted = enc.encrypt("super-cool-test")
To decrypt:
dec = RC4.new(key) decrypted = dec.decrypt(encrypted)
Since encrypt method is used for encryption and decryption, decrypt is just an alias to encrypt in order to make the usage more intuitive.
# Note
The original algorithm implementation in Ruby by Max Prokopiev <max-prokopiev@yandex.ru>.
Aleksandar Simic then modified it to include a test suite and gem packaged it using gem-this. <asimic@gmail.com>
I switched the project to use rspec2 and am the now the project‘s primary maintainer.
Caige Nichols <caigesn@gmail.com>
# License
Ruby-RC4 is released under the MIT license.
# Contributors
(Please let me know if I missed anyone)