Files
news.gitea.happylizard.me/bin/gems/ruby-rc4-0.1.5/README.md
T
pizza2d1 4cee170d66
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 9s
Add bin and edit workflow
2026-09-16 13:11:16 -06:00

51 lines
1003 B
Markdown

# 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)
- [caiges](http://github.com/caiges)
- [juggler](http://github.com/juggler) (original author)
- Alexandar Simic