天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2219|回复: 2

[企业域] 数据库中存储的用户密码是怎么加密的?

[复制链接]
zyzma 发表于 2011-5-24 13:53:59 | 显示全部楼层 |阅读模式
现在我这边有其他系统的用户信息想要存储在myapps中,
而被导出系统的用户密码都是MD5加密的。
不知道myapps中可以修改设置让用户密码采用MD5加密么?
shary 发表于 2011-5-24 14:07:38 | 显示全部楼层
您好,我们平台后台登录的用户是没有设置加密的。只是在企业域部分的用户用MD5进行加密。如果需要对后台登录的系统用户密码进行加密可能需要改源码。
事假上就是调用这个方法。
public static String encodeToMD5(String s) throws NoSuchAlgorithmException {
                if (s == null)
                        return null;
                StringBuffer digstr = new StringBuffer();
                MessageDigest MD = MessageDigest.getInstance("MD5");

                byte[] oldbyte = new byte[s.length()];
                for (int i = 0; i < s.length(); i++) {
                        oldbyte[i] = (byte) s.charAt(i);
                }
                MD.update(oldbyte);
                byte[] newbyte = MD.digest(oldbyte);
                for (int i = 0; i < newbyte.length; i++) {
                        digstr.append(newbyte[i]);
                }

                return digstr.toString();
        }
 楼主| zyzma 发表于 2011-5-24 14:08:59 | 显示全部楼层
哦, 谢谢。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 14:24

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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