当前位置:首页 » 编程语言 » 密码生成java

密码生成java

发布时间: 2022-09-15 11:46:50

① 怎样利用java设置密码

可以利用随机数生成密码,java里面random类中math方法可以产生随机数,设置范围在100000-999999之间。

② Java中怎样产生随机数和随机字母

java产生随机数和随机字母,使用madom类,示例如下:

packagecom.qiu.lin.he;

publicclassCeShi{

publicstaticvoidmain(String[]args){

intstr1=0;
for(inti=0;i<25;i++){//你想生成几个字符的,就把4改成几,如果改成1,那就生成一个随机字母.
str1=(char)(Math.random()*26);
}
System.out.println("输出随机生成的字符串"+str1);

Stringstr="";
for(inti=0;i<25;i++){//你想生成几个字符的,就把4改成几,如果改成1,那就生成一个随机字母.
str=str+(char)(Math.random()*26+'A');
}
System.out.println("输出随机生成的字符串"+str);
}
}

运行结果如下:

③ java怎样生成passworddigest

这里肯定会出乱码的,必需将得到的字节码再次进行编码,一般是16进制编码。
如:
byte []bytes=md5.digest(user.getPassword().getBytes("utf8"));
StringBuilder ret=new StringBuilder(bytes.length<<1);
for(int i=0;i<bytes.length;i++){
ret.append(Character.forDigit((bytes[i]>>4)&0xf,16));
ret.append(Character.forDigit(bytes[i]&0xf,16));
}
user.setPassword(ret.toString());

④ java怎么自动产生密码

JAVA编程里面有MD5和SHA两种加密方式
MD5 加密 不能解密
SHA 可加密解密
参考文档API

另外就是第三方的加密方式。

热点内容
linux源码目录 发布:2025-09-13 12:07:02 浏览:214
2014计算机二级考试c语言 发布:2025-09-13 11:59:23 浏览:757
想玩人渣最低什么配置 发布:2025-09-13 11:27:17 浏览:868
抢抖币脚本 发布:2025-09-13 11:27:14 浏览:802
长虹电视存储空间不足 发布:2025-09-13 11:11:39 浏览:97
捷达手动风尚有什么配置 发布:2025-09-13 11:01:50 浏览:794
华三配置保存在哪个文件 发布:2025-09-13 11:00:07 浏览:752
耦合java 发布:2025-09-13 10:46:50 浏览:162
cs15免费脚本 发布:2025-09-13 10:35:44 浏览:798
c文件上传 发布:2025-09-13 10:33:23 浏览:678