On Mon, Dec 20, 1999 at 02:11:42PM -0800, M Lyons wrote:
>
> Hi Guys,
>
> I've gotten the boss to give permission to release a module that takes
> care of the details of encrypting a hash into a signed, BASE64 encoded
> ticket that can be sent as a cookie or used inside a URL etc:
>
> use ISUC;
> $isuc = new ISUC("BlockCipher passphrase", "MAC passphrase");
> $encoded = $isuc->encode({ key1 => "value1", key2 => "value2" });
> $hashref = $isuc->decode($encoded) or die "Corrupt ISUC ticket";
>
> Our in-house name has been ISUC.pm ("internet simple URL cipher") which is
> clearly suboptimal.
>
> Question #1: Is there an already-extant module of this type that I should
> be using (or contributing to) instead?
>
> Question #2: Assuming this module might be of use to someone else, where
> should it live in the CPAN namespace?
Question #1: What encryption algorithm are you using?
Question #2: What hasing algorithm are you using?
Question #3: What's the benefit of using both?
Question #4: Do you actually expect people to take your module seriously
when it's called `ISUC'? 1/2 :^)
Peace,
* Kurt Starsinic ([EMAIL PROTECTED]) ---------- Senior Network Engineer *
| `The future masters of technology will have to be lighthearted and |
| intelligent. The machine easily masters the grim and the dumb.' |
| -- Marshall McLuhan |