Я перемещаю проект из Symphony в Django. Мне нужно импортировать всех пользователей с паролями.
Для этого мне нужно знать, как пароли хранятся в базе данных. Для каждого пароля пользователя мне нужно знать 4 вещи:
Проект построен на Symphony 3.4. Разработчики сказали мне, что они используют алгоритм хеширования по умолчанию, и это SHA512
Полагаю, число итераций равно 1.
Осталось найти соль и результат ha sh. Оба должны храниться в базе данных.
В поле пароля в базе данных хранятся такие строки: fOEJQT89OWYfI+hBHT28RpTQRiWnyo49Rtxqv6DWY/EJ6cSkFdZ0Y36VaqjWI+1NNhRGCHBBGJvwdMD1c7GZfw==
Я ожидаю найти га sh и здесь соль, НО здесь 88 символов. SHA512 имеет длину 64 байта га sh.
Какой формат данных хранится в этом поле? Здесь хранится и га sh, и соль?