2012-08-10 112 views
0

我需要使用安全隨機生成隨機密碼。我經歷了一些提供的例子,並提供由皇冠how can I create a password? 提供的答案是偉大的,我已根據我的要求進行了修改。使用安全隨機生成隨機密碼

問題是生成的密碼應該始終以字母開頭。怎麼做?

+0

爲什麼你需要執行這樣的政策? – 2012-08-10 12:37:39

+2

1.創建首字母2.創建剩餘的密碼3.連接。 – assylias 2012-08-10 12:40:15

+0

這是指定的要求。不知道爲什麼是這樣?並堅持要按照規定的要求。 – 2012-08-10 12:42:41

回答

7

試試這個

String password = RandomStringUtils.randomAlphabetic(1) + RandomStringUtils.randomAlphanumeric(7); 

櫃面您的密碼有8個字符長度

+0

密碼應該是字母數字和特殊字符的混合 – 2012-08-10 12:55:56

+0

嘗試查看'RandomStringUtils'中的其他一些方法。請參閱http://commons.apache.org/lang/api-2.3/org/apache/commons/lang/RandomStringUtils.html。現在這對你來說不應該是一件困難的事情。 – 2012-08-10 13:12:46

+0

它也可能值得閱讀Diceware頁面:http://world.std.com/~reinhold/diceware.html – rossum 2012-08-11 13:10:37