求助:密码的生成规则问题

如果我要让一个密码从6位数到30位数都生成40位的加密字符串,应该怎样设计规则(或者说一般是怎样设计规则的),怎么才能让它们对应起来

直接网上调用MD5加密算法,算法规则你可以直接看JS文件 。数据库里面存储的密码采用加密密码就好了。这是前台就加密。
如果想要后台MD5加密,采用shiro算法,登录调用加密算法可以实现加密。追问

有链接吗?另外数据结构方面不错的参考书目能推荐一下吗,有些地方不是很明白。。。

追答

这是MD5加密所用js

登录js、写法
function loginCheck(){
var pw = document.getElementById("hidPwd").value;
var md5Enc = CryptoJS.MD5(pw);
document.getElementById("password").value = md5Enc;

document.getElementById("hidPwd").value = "";

document.getElementById('loginForm').submit();
}

MD5加密比较简单 就这样就可以了

后台加密shiro比较难 需要引用架包 可以参考这个

http://blog.csdn.net/wlwlwlwl015/article/details/48518003

帅哥 给个好评呗。。。。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网