Чтение поля userPassword с сервера ldap в открытом виде

Я создаю утилиту, которая будет копировать пользователей и группы с сервера Oracle Internet Directory и передавать их на сервер OpenDJ LDAP.

После большой работы я пришел к тому, что прочитал атрибуты пользователя из OID и застрял в поле userPassword.

Есть ли способ прочитать пароль в открытом виде?


person MaVRoSCy    schedule 18.06.2012    source источник


Ответы (1)


Вы можете прочитать пароль в открытом виде только в том случае, если он был введен в виде открытого текста. В большинстве случаев это не так, по очень хорошей безопасности и юридическим причинам. Однако для этого вам не нужно: просто скопируйте содержимое в точности как есть. Это будет включать в себя тег, показывающий, какая схема хеширования использовалась для пароля, и целевой сервер LDAP должен обрабатывать это правильно.

person user207421    schedule 18.06.2012
comment
хорошо, мне удалось это сработать. Спасибо. Но можно ли получить userPassword как обычный текст? - person MaVRoSCy; 18.06.2012
comment
@MaVRoSCy Первое предложение моего ответа отвечает на этот вопрос. - person user207421; 18.06.2012