개발
java.security.SecureRandom
철권
2017. 12. 15. 10:36
728x90
java.security.SecureRandom
SecureRandom random = SecureRandom.getInstance(
"SHA1PRNG"
);
System.out.println(random.generateSeed(
16
));
속도가 느린 단점이 있기 대문에
java -Djava.security.egd=
file
:
///dev/urandom
Test
옵셕을 주어서 해결을 한다.
Tomcat에서 이용하는 거라면 아래 옵션을 준다.
JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"
또는
- rngd 데몬 프로그램은 /dev/random 디바이스에 신호를 지속적으로 전송해서 블로킹 문제를 해소한다.
728x90
반응형