簡體   English   中英

Java中的LDAP密碼哈希匹配

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM