public class PwdCreate {
public static void main(String[] args){
char[] pwdChar = new char[16];
for(int i = 0; i < pwdChar.length; i++){
int type = MyTools.getRandom(0, 2);
if(type == 0){
pwdChar[i] = (char)MyTools.getRandom(48, 57);
} else
if(type == 1){
pwdChar[i] = (char)MyTools.getRandom(65, 90);
} else
{
pwdChar[i] = (char)MyTools.getRandom(97, 122);
}
}
String pwd = new String(pwdChar);
System.out.println(pwd);
System.out.println(pwd.toLowerCase());
System.out.println(MD5.encode(pwd).toUpperCase());
/*
s2m3j6pc
f299zdy5
45g2ttfz
w86dype9
nh7ds1po
gvvk83ca
vgb45nc7
pogyu4ha
n7s2fzf4
9gmqn290
j36qu4xk
lxss2z8u
*/
}
}
创建一个密码串
随机密码生成与MD5加密
最新推荐文章于 2024-12-15 11:45:21 发布
本文介绍了一种使用Java生成包含大小写字母和数字的随机密码的方法,并演示了如何将生成的密码进行MD5加密处理。通过随机选择字符类型并利用ASCII码范围内的字符,实现了密码的多样化。
259

被折叠的 条评论
为什么被折叠?



