Назад | Перейти на главную страницу

Шифрование пароля пользователя LDAP?

Когда я использую команду ldapsearch, я вижу, что мой пароль (abc123) зашифрован в openldap:

userPassword :: e1NTSEF9THk4YmtNTUxHV09sOEYvdUdKRE1McFR6eTU2OWNQRVo =

Я пытался закодировать свой пароль на http://www.onlinehashcrack.com/hash-calculator.php но не вижу подходящего метода.

Не могли бы вы показать мне, что это за метод шифрования или как найти его в конфигурации openldap?

Спасибо,

Вьетнам

Знак «=» в конце означает, что пароль закодирован в формате base64. После декодирования base64 вы увидите:

{SSHA}Ly8bkMMLGWOl8F/uGJDMLpTzy569cPEZ

Это означает, что ваш пароль хранится как SHA1 с солью. Фактический хеш снова кодируется в base64 после {SSHA}.

Видеть http://www.openldap.org/faq/data/cache/347.html для получения подробной информации о создании нового соленого SHA1.