OpenLDAP переключается с SHA1 на SHA512

Я пытаюсь обновить userPassword серверов OpenLDAP с SHA1 до SHA2. По-видимому, OpenLDAP может содержать несколько методов хранения passowrd. В идеале я хотел бы добавить SHA512, но сохраняйте SHA1 до тех пор, пока все пользователи не смогут обновить свой пароль. Очевидно, OpenLDAP проверит каждый из хэшей паролей, чтобы убедиться, что они совпадают. В настоящее время у меня есть:

userPassword:
{SHA} adq0a8108

Я хочу:

userPassword: 
{SHA} aduas08du
{SHA512} a2uieuqi

Я читал документацию, но не смог понять это. Любая помощь будет очень ценится. Я думаю, что это будет обычное исправление из-за уязвимостей с SHA1. Я попытался с помощью ApacheDirectoryStudio установить пароль SHA512, но затем новое значение не работает.

1 ответ

Проверьте с помощью Apache Directory Studio, какие типы методов хэширования userPassword вы можете использовать, задав новое значение с другим хешем и попытавшись пройти проверку подлинности. Если вы не можете войти в систему, есть вероятность, что метод хеширования не поддерживается. Оказывается, хотя эта установка не поддерживала SHA512, она поддерживала CRYPT-SHA-512.

Другие вопросы по тегам