如何告诉 ldapsearch return 非加密值
How to tell ldapsearch to return non-encrypted values
我正在执行 ldapsearch 以获取属于特定组的用户。
不幸的是,名字和姓氏等属性已 return 加密。
如何告诉 ldapsearch return 值未加密?
提前致谢。
这些值是加密的还是base 64编码的?如果属性看起来像:
attributeName:: dGVzdCBlbmNvZGVkIHN0cmluZw==
如果属性名称后面有两个冒号,那么您将返回一个 base 64 编码值。您可以将输出通过管道传输到解码值的东西
| perl -MMIME::Base64 -MEncode=decode -n -00 -e 's/\n +//g;s/(?<=:: )(\S+)/decode("UTF-8",decode_base64())/eg;print'
我正在执行 ldapsearch 以获取属于特定组的用户。 不幸的是,名字和姓氏等属性已 return 加密。
如何告诉 ldapsearch return 值未加密?
提前致谢。
这些值是加密的还是base 64编码的?如果属性看起来像:
attributeName:: dGVzdCBlbmNvZGVkIHN0cmluZw==
如果属性名称后面有两个冒号,那么您将返回一个 base 64 编码值。您可以将输出通过管道传输到解码值的东西
| perl -MMIME::Base64 -MEncode=decode -n -00 -e 's/\n +//g;s/(?<=:: )(\S+)/decode("UTF-8",decode_base64())/eg;print'