![](/img/trans.png)
[英]Java ActiveDirectory LDAP - Authenticate user with password hash
[英]LDAP password hash matching in Java
我的LDAP數據庫中有這種密碼哈希:
userPassword:: MTIzYVBkLSY=
我還在我的應用程序中緩存用戶密碼哈希,因此不需要每次都輸入它。 鑒於此,我想檢查是否存在具有指定密碼的DN。 這是什么樣的哈希算法? 我可以在Java中產生相同類型的哈希嗎?
這不是密碼哈希,而是密碼,以Base64格式編碼。
如果對發布的字符串進行解碼,則會得到密碼123aPd-&
。
那是base64
編碼。 在這里嘗試
我想檢查是否存在具有指定密碼的DN。
這樣做的方法是執行以該DN和密碼作為憑據的LDAP bind
。 在JNDI中,這是通過LdapContext.reconnect()
。
這是什么樣的哈希算法?
沒關系,您不需要知道。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.