起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5161|回复: 10

[处理中4] 平台密码的加密规则是什么啊,需要批量导入密码,求救

  [复制链接]

16

主题

39

帖子

141

积分

初级会员

Rank: 2

积分
141
QQ
发表于 2016-12-15 13:42:58 | 显示全部楼层 |阅读模式
本帖最后由 feigeshinidie 于 2016-12-20 15:16 编辑

我们现用平台开发 A 系统替换 B 系统,现知道 B 系统的明文密码。
欲把B系统的明文密码,借助平台的Md5加密API进行加密,替换A系统的默认密码。
请提供下平台的Md5加密API,谢谢!

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-15 15:06:11 | 显示全部楼层
平台提供了md5的加密解密方式

至于你说的“批量转换密码导入”不知道MD5是否适用   是否需要应用第三方插件之类的
回复 支持 反对

使用道具 举报

16

主题

39

帖子

141

积分

初级会员

Rank: 2

积分
141
QQ
 楼主| 发表于 2016-12-15 15:10:21 | 显示全部楼层
半导体 发表于 2016-12-15 15:06
平台提供了md5的加密解密方式

至于你说的“批量转换密码导入”不知道MD5是否适用   是否需要应用第三方插 ...

目前不知道解密方式是什么能告诉下么?
回复 支持 反对

使用道具 举报

发表于 2016-12-15 16:22:31 | 显示全部楼层
feigeshinidie 发表于 2016-12-15 15:10
目前不知道解密方式是什么能告诉下么?

md5 不支持解密
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-15 17:48:35 | 显示全部楼层
feigeshinidie 发表于 2016-12-15 15:10
目前不知道解密方式是什么能告诉下么?

MD5不具有反向的能力
回复 支持 反对

使用道具 举报

16

主题

39

帖子

141

积分

初级会员

Rank: 2

积分
141
QQ
 楼主| 发表于 2016-12-20 15:17:16 | 显示全部楼层
半导体 发表于 2016-12-15 15:06
平台提供了md5的加密解密方式

至于你说的“批量转换密码导入”不知道MD5是否适用   是否需要应用第三方插 ...

我们现用平台开发 A 系统替换 B 系统,现知道 B 系统的明文密码。
欲把B系统的明文密码,借助平台的Md5加密API进行加密,替换A系统的默认密码。
请提供下平台的Md5加密API,谢谢!
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-20 15:28:40 | 显示全部楼层
feigeshinidie 发表于 2016-12-20 15:17
我们现用平台开发 A 系统替换 B 系统,现知道 B 系统的明文密码。
欲把B系统的明文密码,借助平台的Md5加 ...

替换这里我不是很懂  

但是关于MD5加密他都是将明文变成加密后的样子存起来  然后后来都是加密完对比的
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-21 16:29:45 | 显示全部楼层
feigeshinidie 发表于 2016-12-20 15:17
我们现用平台开发 A 系统替换 B 系统,现知道 B 系统的明文密码。
欲把B系统的明文密码,借助平台的Md5加 ...

参考http://docs.wex5.com/wex5-ui-question-list-2015/
回复 支持 反对

使用道具 举报

3

主题

8

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
发表于 2016-12-22 09:03:51 | 显示全部楼层
我们根据提供的方法,测试了下,生成的密码还是不对的(未加盐):e10adc3949ba59abbe56e057f20f883e
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-22 10:16:00 | 显示全部楼层
119486567 发表于 2016-12-22 09:03
我们根据提供的方法,测试了下,生成的密码还是不对的(未加盐):e10adc3949ba59abbe56e057f20f883e
...

这个有两种方法
1.把加盐的机制去掉  这个比较简单  
  找到  /BIZ/system/config/sys.config.m
  把<config name="passwordSalt" value="http://www.justep.com"/>注释掉就可以了

2.调用API  但是平台并没有提供一个外放的接口  所以要在java 环境下
  /BIZ/system/logic/code/dsrc/OPMProcedure.java
  然后找的这个
  private static Object login(String name, Date loginDate, String pwd, String lang, boolean checkPwd, String ip, Map<Object, Object> options) { System.out.println(OrgUtils.encryptPassword("123456"));
  自己转换  再存入数据库
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-3-29 15:43 , Processed in 0.063781 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表