[ic] MD5 hex

Mike Heins interchange-users@interchange.redhat.com
Thu May 23 12:09:00 2002


Quoting roland (twentys@libero.it):
> Hi to everybody.
> I need to convert a series of parameters like
> customerid=123&Number=456&.......
> into a MD5 encryption hex.
> Does anyone has the right instructions?

You cannot "convert" it and retrieve it, which sounds like what you
want. If you want to use it as a key to retrieve or verify something,
you can.

A simple tag in interchange.cfg would do the trick:

UserTag md5hash Interpolate
UserTag md5hash HasEndTag
UserTag md5hash Routine <<EOF
use MD5;
sub {
    my $val = shift;
    my $hash = MD5->hexhash($val);
    return $hash;
}
EOF

At that point, it would work as:

   [md5hash]what you want to encode[/md5hash]

-- 
Mike Heins
Perusion -- Expert Interchange Consulting
phone +1.513.523.7621      <mike@perusion.com>

Software axiom: Lack of speed kills.