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

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

熱點內容
知道一個伺服器的ip地址 發布:2025-07-04 14:20:33 瀏覽:597
蘋果7鎖屏密碼怎麼改 發布:2025-07-04 14:04:44 瀏覽:710
P三零是什麼配置 發布:2025-07-04 13:58:41 瀏覽:361
哪個安卓機有長方形home鍵 發布:2025-07-04 13:43:58 瀏覽:861
android腳本錄制 發布:2025-07-04 13:17:47 瀏覽:342
嵌入式和安卓哪個硬體成本高 發布:2025-07-04 13:05:56 瀏覽:229
360代理伺服器怎麼設置 發布:2025-07-04 12:49:49 瀏覽:515
iphone在哪清除緩存 發布:2025-07-04 12:49:38 瀏覽:340
代理訪問網址 發布:2025-07-04 12:47:50 瀏覽:400
分頁存儲的管理方式 發布:2025-07-04 12:47:45 瀏覽:495