如何从 ldap 解密 wcrypt 数据?
How can I decrypt wcrypt data from ldap?
我需要使用 Java 和 SpringBoot 从 LDAP 获取数据。我设法从 Ldap 检索了 OpenOTP 数据,但我发现它是使用 wcrypt 加密的,我不知道如何在 Java 中解密它,也没有找到与此相关的任何文章。
这是我得到的示例:
OpenOTP.TokenModel={wcrypt}DK2HtINFjxBOrjO5b7UcHLbydZgdfAvwu32jqFwSAk5=
我想我需要一个密码来解密数据,但即使我有了它,我也应该有一个类似 bcrypt 的 class 用于 wcrypt ?
出于安全原因,无法从 LDAP 中解密加密数据。唯一的解决方案是使用管理器 API 并调用方法 Search_Inventory_Items
来获取解密的数据。这是 curl 的示例:
curl -k\
--user "Default\admin:password"\
--header "Content-Type: application/json"\
--data '{"method":"Search_Inventory_Items", "params": {"type":"OTP Token"}, "id":0, "jsonrpc":"2.0"}'\
https://localhost/manag/
我需要使用 Java 和 SpringBoot 从 LDAP 获取数据。我设法从 Ldap 检索了 OpenOTP 数据,但我发现它是使用 wcrypt 加密的,我不知道如何在 Java 中解密它,也没有找到与此相关的任何文章。
这是我得到的示例:
OpenOTP.TokenModel={wcrypt}DK2HtINFjxBOrjO5b7UcHLbydZgdfAvwu32jqFwSAk5=
我想我需要一个密码来解密数据,但即使我有了它,我也应该有一个类似 bcrypt 的 class 用于 wcrypt ?
出于安全原因,无法从 LDAP 中解密加密数据。唯一的解决方案是使用管理器 API 并调用方法 Search_Inventory_Items
来获取解密的数据。这是 curl 的示例:
curl -k\
--user "Default\admin:password"\
--header "Content-Type: application/json"\
--data '{"method":"Search_Inventory_Items", "params": {"type":"OTP Token"}, "id":0, "jsonrpc":"2.0"}'\
https://localhost/manag/