04.06.2021

Новый алгоритм хеширования паролей Bitrix

В обновлении модуля main v20.5.400 Bitrix поменяли алгоритм хеширования пароля на SHA-512.

Если используете где то кастомную проверку пароля или авторизацию в своём API, то могут возникнуть проблемы.

Вместе с изменением алгоритма хеширования появился новый класс \Bitrix\Main\Security\Password. С его помощью можно выполнять проверку введёного пароля. И так как этот метод из самого ядра, то в будующем не должно возникать таких проблем.

За проверку ввёденого пароля отвечает статический метод \Bitrix\Main\Security\Password::equals($hash, $password, $original = true): bool.

  • $hash - хеш пароля, который хранится в таблица b_user в поле PASSWORD
  • $password - пароль, который надо проверить
  • $original - этот параметр опишу ниже

Проверку пароля можно выполнить так:

$passwordCorrect = \Bitrix\Main\Security\Password::equals($arUser["PASSWORD"], $password);

Внутренний формат пароля который хранится в БД имеет вид $6${salt}${hash} для нового хеша и {salt}{hash} для старого формата.

Метод умеет определять в каком формате переданный $hash и выполнит преобразование $password в требуемом виде. Таким образом этим методом можно проверять пароли как старых пользователей, так и новых.

Метод \Bitrix\Main\Security\Password::equals сначала преобразует переданный пароль в формат описанный выше, а потом возвращает hash_equals($hash, $password);

Патаметр метода $original - при значении false отключит внутреннее преобразование переданного пароля к формату описанному выше и сразу возвращает hash_equals($hash, $password);


hentaigox hentai-fan.com futanari! oshioki time 5
www video sxs videoxlist.mobi nayanathara
its showtime feb 2 2023 pinoyshowstv.com abot kamay na pangarap dec 21 2022
www xxnx vidos com indianhottube.com charas hindi film
صور سكسمتحركة geficktporno.com سكس الام الجميلة
suhagratsex brunetteporntrends.com www porn mobi com
مدرس ينيك طالبه meeporn.net سكس تكساس
telugu sex aunty hornyanaltube.net nazriya fahad
hentai makai hentai-pics.net merman hentai
tamil sex video free download erovoyeurism.info gita rabari
outdoor xvideo ultraporn.mobi telugu sex videos.com
local sex xxx tubetria.mobi xxxvdeocom
mature xnxx indianfuck.org xxx film sexy
tv patrol april 11 2023 teleseryehot.com kmjs september 18 2022
موقع برزرز porn-dumps.com صور زب اسمر