commit | 41797b2443ffd1f957620931c5ffb145f56cfc8d | [log] [tgz] |
---|---|---|
author | joey.ljy <joey.ljy@alibaba-inc.com> | Tue Jan 14 17:05:58 2020 +0800 |
committer | Pradeep <pradeep@apache.org> | Wed Jan 22 18:13:01 2020 +0530 |
tree | e0c49d0a0b782982adc505528e209f976bdcb0a9 | |
parent | 27bd9d884f48f3b51b1357de0f9783a82ccaf858 [diff] |
RANGER-2700: Use SecureRandom.getInstance(NativePRNGNonBlocking) to get random string Signed-off-by: Pradeep <pradeep@apache.org>
diff --git a/agents-common/src/main/java/org/apache/ranger/plugin/util/PasswordUtils.java b/agents-common/src/main/java/org/apache/ranger/plugin/util/PasswordUtils.java index c08f55d..f1f2b09 100644 --- a/agents-common/src/main/java/org/apache/ranger/plugin/util/PasswordUtils.java +++ b/agents-common/src/main/java/org/apache/ranger/plugin/util/PasswordUtils.java
@@ -184,7 +184,7 @@ private static String generateBase64EncodedIV() throws NoSuchAlgorithmException { byte[] iv = new byte[16]; - SecureRandom.getInstanceStrong().nextBytes(iv); + SecureRandom.getInstance("NativePRNGNonBlocking").nextBytes(iv); return new String(Base64.encode(iv)); }