티스토리 뷰


org.apache.commons.lang.RandomStringUtils 와 java.security.SecureRandom 를 조합하여
10자리 영대소문자+숫자+특수문자 랜덤 스트링 반환하는 함수 작성 예제.



public String makeNewPassword(){
String characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@$%^&*";
String returnVal = RandomStringUtils.random( 10, 0, characters.length(), false, false, characters.toCharArray(), new SecureRandom() );

return returnVal;
}


'DailyStep > IT' 카테고리의 다른 글

JSP Cache 문제  (0) 2016.10.25
[모의해킹] Paros, BurpSuite, 그리고 인터셉트  (0) 2016.07.19
[HTML5] API to Choose and Upload for Multiple Files  (0) 2016.06.30
about JONSP  (0) 2016.02.05
Instagram API 와 Instafeed.js  (0) 2015.02.13