Hybris (версия 5.1) может хранить пользовательские пароли в режиме очистки (по умолчанию) или с использованием MD5. Параметр MD5 не является прямым хешем MD5 пароля, поэтому я подозреваю, что речь идет о каком-то «солевом». Но что? Моя цель - написать приложение для сброса пароля, которое может записывать новые случайные пароли в базу данных гибридов в режиме MD5 (не в ясном).Как Hybris сольют свои хеширование паролей MD5?
Получение немного ближе: Я знаю, что моя конфигурация использует core.saltedMD5PasswordEncoder, и что значение соли устанавливается в Hybris/bin/платформы/внутр/ядро / ресурсы/ядро-spring.xml
Тем не менее, без источника для saltedMD5PasswordEncoder, я не могу получить очень далеко.
Я должен был упомянуть, что мы находимся на версии 5.1 Похоже, что вещи изменились между 5.1 и версией в этой документации (5.7). В 5.1 по умолчанию используется обычный текст, и единственным вариантом является MD5. – theglauber
Ответ на ваш вопрос: «это зависит от вашей конфигурации». Как говорит @wdick, взгляните на документацию. Если вы оставили все по умолчанию, ничего не изменили и вышли вживую, тогда я жалею того парня, которого вы обвиняете. –