-8
A
回答
3
2
這將生成一個包含15個ASCII字符的隨機字符串,不包括空格。
Random rnd = new Random();
char[] buf = new char[15];
for (int i = 0; i < buf.length; i++)
buf[i] = (char)(33 + rnd.nextInt(127 - 33));
System.out.println(buf);
樣本輸出(有根據https://apps.cygnius.net/passtest/熵)
E%`}%/1sj\a*c6R entropy: 82.353
e.vu{c#l0<kLVSv entropy: 76.322
M-VyT?lS~mfv?KR entropy: 87.385
/:qW8;GnG4g`DgU entropy: 91.172
_:NIvU5HdLS/2[b entropy: 83.262
(mv/*i9<lG:L#Z: entropy: 89.5
mwao4,H~3'kxhTM entropy: 86.711
?|a<(Ulm/D-:j_f entropy: 82.091
4.^7u_T"Xk{}([> entropy: 83.459
(fd?X4usO7No$m_ entropy: 73.448
相關問題
- 1. 將SQL令牌生成器更改爲Java令牌生成器
- 2. 如何在Express中生成CSRF令牌?
- 3. 如何生成oauth令牌?
- 4. 令牌生成
- 5. 如何生成64位解析?
- 6. 如何生成64位COM代理
- 7. 如何讓WiX生成64位MSI?
- 8. 生成LTPA令牌?
- 9. CSRF令牌生成
- 10. Flask令牌生成
- 11. 熵池生成器
- 12. 以Java生成字符串令牌
- 13. 在64位機器上生成32位
- 14. 如何生成令牌,這是多個令牌的泛化?
- 15. ASP.NET OAuth:如何生成訪問令牌?
- 16. 我如何從android生成JWT令牌
- 17. 如何爲LinkedIn生成訪問令牌?
- 18. 如何生成Facebook訪問令牌?
- 19. 如何藉助密鑰生成令牌?
- 20. 在控制器中生成令牌
- 21. 在Bigcommerce中生成訪問令牌
- 22. 在ruby中生成gmail oauth令牌 - xoauth.py?
- 23. 如何使用Bison(Yacc)在C++中生成64位解析器?
- 24. 如何在Identity 3中實現IUserTokenProvider中生成令牌?
- 25. 在Java中生成安全表單令牌
- 26. ejabberd否認生成令牌
- 27. 生成LinkedIn訪問令牌
- 28. 令牌生成和表達
- 29. 生成令牌的動作
- 30. 生成JSON Web令牌
你的意思['Random.nextLong()'](https://docs.oracle.com/javase/8 /docs/api/java/util/Random.html#nextLong--),或者它是更隨機的堂兄['SecureRandom'](https://docs.oracle.com/javase/8/docs/api/java/security /SecureRandom.html)? – Andreas
我正在使用令牌基礎會話身份驗證,但我生成隨機字符串,但它沒有通過安全掃描測試,他們建議我生成64位熵令牌 – Yougesh
是的,我認爲它會工作,謝謝 – Yougesh