728x90
반응형
업무 중 보안점검을 한 번 돌렸고 그 중에 나온 걸 까먹지 않기 위해 적어둠
기존 소스
for(int i = 0; i < 6; i++){
Random rd = new Random();
rdNum = rd.nextInt(10); //0 ~ 9까지의 랜덤한 숫자
certNum += Integer.toString(rdNum);
}
변경 소스
for(int i = 0; i < 6; i++){
SecureRandom rd = null;
rd = SecureRandom.getInstance("SHA1PRNG");
rdNum = rd.nextInt(10); //0 ~ 9까지의 랜덤한 숫자
certNum += Integer.toString(rdNum);
}
728x90
반응형
'언어 > JAVA' 카테고리의 다른 글
해외IP 차단 기능 개발 (0) | 2022.06.22 |
---|---|
시큐어코딩 TOCTOU 해결 방법 (0) | 2022.02.26 |
Optional 클래스 (0) | 2021.05.05 |
객체지향의 4대 특성 (0) | 2021.04.24 |
백준 등차수열 (0) | 2020.12.08 |