java 특수문자를 포함한 비밀번호 생성 방법(SecureRandom 사용 이유) 해당 포스팅에서는 'java 임시 비밀번호 생성 방법'에 대한 내용을 다루고 있으며, 임시 비밀번호 생성 과정에서 Random 클래스가 아닌 'SecureRandom 클래스를 사용하는 이유'도 함께 살펴봅니다. 임시 비밀번호 생성 기본 예시 private static final char[] rndAllCharacters = new char[]{ //number '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', //uppercase 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R..