On Mon, 5 Sep 2022 17:34:38 -0400
George Rosamond <geo...@ceetonetechnology.com> wrote:

> Shift Ciphers gem is simple, yet complete, implementation of classic
> Caesar and Vigenere ciphers. It also features custom, hardened
> version of Vigenere cipher, which uses autokey scheme and PRNGs.

I can use this gem without having it to OpenBSD ports,

$ # after pkg_add ruby%3.1 ruby-shims
$ gem install --user shift_ciphers
$ irb -rshift_ciphers
irb(main):001:0> ShiftCiphers::Caesar.encrypt("secret")
=> "FrpErG"

It's easy, because this simple gem has only interpreted Ruby code
(no compiled code), and no commands for PATH.

Other people might have reasons to "pkg_add" and not "gem install"
this gem, so I don't object if this port is imported.

--another George

Reply via email to