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

QQ登录

只需一步,快速开始

查看: 9470|回复: 5

[处理中3] java MD5加密和数据库密码加密

[复制链接]

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
发表于 2018-9-10 16:07:30 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
做了功能,随机生成6位数字和字母,对这个随机数进行MD5加密,更新用户密码,发现,修改后,不能登录,老提示密码错误
OrgUtils.saltPassword("23d3r3");
Utils.MD5("23d3r3");


通过以上方法,对明文进行加密,都登录不了




91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2018-9-10 16:29:11 | 显示全部楼层
要动态密码?
平台就提供的有设置

/BIZ/system/config/sys.config.m,把false改为true重启tomcat
psw.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2018-9-10 16:33:19 | 显示全部楼层
jishuang 发表于 2018-9-10 16:29
要动态密码?
平台就提供的有设置

修改重启后,还是不行。
需求是要做一个动态生成密码,然后将密码通过邮件发送给用户邮箱。
String mm = getStringRandom(6);
                        String md5 = OrgUtils.saltPassword(mm);
                        String updateSql = "update sa_opperson set sPassword = '"+ md5 +"' where sCode = '"+ row.getString("sCode") +"'";
                        HashMap<String,String> updateSqlMap = new HashMap<String,String>();
                        updateSqlMap.put(SQL.DEFAULT_DB_NAME, updateSql);
                        updateSqlMap.put(DatabaseProduct.MSSQL.name(), updateSql);
                        SQL.executeUpdate(updateSqlMap, null, "/system/data");
                        sendHtmlMail(row.getString("sMail"), row.getString("sName"), row.getString("sCode"), row.getString("sLoginName"), mm);

这是JAVA代码,修改后,还是不对,登录不了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2018-9-10 16:38:37 | 显示全部楼层
2楼的修改后不需要自己写代码,在新建用户的时候平台默认就会生成动态密码,

/UI2/SA/OPM/organization/mainActivity.js的personDetailDialogReceive中可以获取到密码,然后自己调用发邮件
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2018-9-10 16:42:04 | 显示全部楼层
jishuang 发表于 2018-9-10 16:38
2楼的修改后不需要自己写代码,在新建用户的时候平台默认就会生成动态密码,

/UI2/SA/OPM/organization/ma ...

不光只有新建,我这个功能就是说管理员,想什么时候给员工生成个新密码都可以。
我现在后台都实现了,就是密码转换不对,你告诉我怎么加密才可以吧
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2018-9-10 17:29:50 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 12:20 , Processed in 0.061345 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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