This doesn't appear to be true in 1.5.3... There are references to a "double MD5" hashing scheme there.
I have a photo gallery script that used to work with YaBB SE passwords, but now doesn't. I'd love to see an explaination of how passwords are hashed, so I can replicate that in my Perl album.
I've seen the md5_hmac routine in Load.php, which looks like it's doing proper Hashed Message Authentication Code processing, and I've seen that the seed is either $user (lower case) or "ys". But I'm not sure a) if md5_hmac is called multiple times (see double MD5 reference above) or b) what the seed is when called (when is it $user and when is it 'ys'? and what is $user set to?).
I've done some tinkering (
http://perl.bobbitt.ca/test/md5.php) but can't regen the hashed password stored in the YaBB SE database.
Anyone have any hints?
I'd be glad to post Perl code once this is figured out.
Thanks