ldapsearch命令导出来信息到ldif文件中文加密问题
来源:互联网 发布:windows phone 8 软件 编辑:程序博客网 时间:2024/06/03 19:04
这里只描述下我这边使用ldapsearch命令的现象
使用此命令导出数据后发现中文都被加密了类似于
dn: cn=cn1561,ou=People,dc=ldap,dc=com
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
cn: cn1561
displayName:: 6YOR5bee6JCl5Lia6YOo
userPassword:: ZTEwYWRjMzk0OWJhNTlhYmJlNTZlMDU3ZjIwZjg4M2U=
sn: zzyingyebu
uid: 1561
givenName:: 6YOR5bee6JCl5Lia6YOo
上面这段中的属性givenName有2个冒号 我的认为就是给加密了
经验证这个加密是通过base64加密实现的;我在使用ldapmodify命令对此属性进行汉字修改的时候发现报错 不能修改说
modifying entry "cn=cn1561,ou=People,dc=ldap,dc=com"
ldap_modify: Invalid syntax (21)
additional info: givenName: value #0 invalid per syntax
也就是说文件也不能直接用中文 然后我就尝试着先用拼音替换掉汉字 然后又使用givenName:: 6YOR5bee6JCl5Lia6YOo这种方式做了次修改 发现
汉字正确修改过来了 也就是说使用ldapmodify命令时如果是汉字需要使用base64对汉字加密 然后再进行命令操作
分析:
显示的结果:中文字符转换为utf8再用base64
iconv命令和函数可以处理
可以用ldap其他工具找出具体中文,然后用iconv -f gb2312 -t utf8 file.txt >b.txt
然后再找个base64在线转换b.txt的查看下,是否跟ldapsearch显示结果一致
- ldapsearch命令导出来信息到ldif文件中文加密问题
- 使用dir命令导出文件夹中的文件信息到txt文件
- Novell eDirectory LDIF文件查错
- 文件加密问题(中文字符)
- MySql数据导出到cvs文件命令
- 用ldapsearch验证LDAP认证信息
- 文件导出处理中文乱码问题
- 导出csv文件中文乱码问题
- pentaho导出文件中文乱码问题
- mysql AES加密查询并导出到文件
- c# 将指定的信息导出到eXcel文件中,
- Hive导出到Mysql中中文乱码的问题
- aspx导出到excel 无中文乱码问题
- sqoop导出到mysql中文乱码问题总结、utf8、gbk
- 中文文件加密、解密
- mysql 导出数据到csv文件的命令
- mysql 导出数据到csv文件的命令
- java从数据库导出.csv文件及中文乱码问题
- Android设置字体大小, 该用sp还是dp?
- Spectral Clustering
- ListView多选删除功能实现。
- System.getProperty参数大全
- linux yum命令详解
- ldapsearch命令导出来信息到ldif文件中文加密问题
- GNU Linux启动时文件系统mountall挂载出错问题的处理
- NAT
- 【jsp】表单提交的几种方式
- MFC窗口滚动功能 CScrollView类
- Android平台-彩色RGB图像灰度化-neon优化实例解析
- 浅谈Linux的内存管理机制
- 使用spring @Scheduled注解执行定时任务、
- Eclipse设置文件默认打开方式