當前位置:首頁 » 編程語言 » 密碼生成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

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

熱點內容
為什麼中國考試網提示密碼錯誤 發布:2025-09-13 12:21:25 瀏覽:411
linux腳本創建文件夾 發布:2025-09-13 12:20:48 瀏覽:708
linux源碼目錄 發布:2025-09-13 12:07:02 瀏覽:215
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