【发布时间】:2012-12-09 08:12:01
【问题描述】:
我正在使用带有 Spring LDAP 的 Apache DS 进行身份验证和用户管理。 Apache DS 将密码字段作为散列字节数组发送,因此我需要将其解密为字符串。我正在使用 MD5 散列。
例如,这里是使用 Apache DS Studio 输入密码的窗口:
(为了演示,我想告诉输入的密码是1)
Apache DS 将密码字段作为散列字节数组发送。当我尝试使用下面的 Spring LDAP 获取它时,我得到了 [B@66ca6254。我需要解密它并得到它的十六进制值,即 c4ca4238a0b923820dcc509a6f75849b 如上所示。
【问题讨论】:
标签: java hash bytearray md5 spring-ldap