[IRCServices] Perl Script for Encrypting Passwords..
Craig McLure
Craig at chatspike.net
Sat Mar 27 17:34:55 PST 2004
Ok, thanks. I'll concider creating a small 'one-run' module, that lets the chanserv and nickserv protocol load, runs thru the structs MD5ing the passwords, then makes services quit. I dunno the ETA for this mod, but i have a lot of things to finish before i concider it :/
/****************************************
* Craig "FrostyCoolSlug" McLure
* InspIRCd - http://www.inspircd.org
* ChatSpike - http://www.chatspike.net
****************************************/
/****************************************
* From - Trevor Talbot <quension at mac.com>
* To - IRC Services General Mailing List <ircservices at ircservices.za.net>
* Sent - 2004-03-27 23:17:40
* Subject - Re: [IRCServices] Perl Script for Encrypting Passwords..
****************************************/
/****** - Begin Original Message - ******/
>-----
>From: achurch at achurch.org (Andrew Church)
>Date: Wed Sep 17, 2003 07:27:17 US/Pacific
>To: ircservices at ircservices.za.net
>Subject: Re: [IRCServices] Database encryption
>
> This isn't possible at the moment. I'm hoping to make it possible
>for 5.1. In the meantime, you can export to XML and encrypt the
>passwords manually. Something like the following Perl snippet
>(pseudocode) should do it:
>
> undef $/;
> $data = <XML>;
> s,<pass>([\0-\377]*?)</pass>,"<pass>".&escape(&md5($1))."</pass>",eg;
> print NEWXML $data;
>
>where &md5 is a subroutine that returns the MD5 hash of its parameter
>(raw binary, not hex string), and &escape turns non-ASCII characters
>into &#nnn; entities.
>
> --Andrew Church
> achurch at achurch.org
> http://achurch.org/
>
>> Hello all,
>> I have a simple question that I can't seem to find the answer to. How
>> can I convert the my services database to use MD5? Just enabling
>> encryption/md 5 breaks it. :/
>> Jeian/John
>-----
>
>
>------------------------------------------------------------------
>To unsubscribe or change your subscription options, visit:
>http://www.ircservices.za.net/mailman/listinfo/ircservices
>.
/******* - End Original Message - *******/