I think there's some additional hashing done during the migration [1], or at least a function exists, but I haven't really looked into it too deeply to say what exactly happens:
Code: Select all
function phpbb_convert_password_hash($hash)
{
global $phpbb_container;
/* @var $manager \phpbb\passwords\manager */
$manager = $phpbb_container->get('passwords.manager');
$hash = $manager->hash($hash, '$H$');
return '$CP$' . $hash;
}
I'm no fan of changing passwords either, often at least, but when I finally started using password managers for work due to so many different ones needed, I kind of gave up on the ones I can remember... and mostly rely on them generators though I'd still rather remember them of course.
I do think it was a good idea to "refresh" them here, since the BB2 did send the initial ones back in plain-text for some reason.
It will happen again in 999 days, which is the current maximum delay for it, and was the easiest (only method without changes?) way to force the change on first log-in for everyone.
1.
https://gitweb.gentoo.org/proj/forums.g ... .2.x#n1961