You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by pr...@apache.org on 2020/01/22 12:49:07 UTC

[ranger] branch master updated: RANGER-2700: Use SecureRandom.getInstance(NativePRNGNonBlocking) to get random string

This is an automated email from the ASF dual-hosted git repository.

pradeep pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git


The following commit(s) were added to refs/heads/master by this push:
     new 41797b2  RANGER-2700: Use SecureRandom.getInstance(NativePRNGNonBlocking) to get random string
41797b2 is described below

commit 41797b2443ffd1f957620931c5ffb145f56cfc8d
Author: joey.ljy <jo...@alibaba-inc.com>
AuthorDate: Tue Jan 14 17:05:58 2020 +0800

    RANGER-2700: Use SecureRandom.getInstance(NativePRNGNonBlocking) to get random string
    
    Signed-off-by: Pradeep <pr...@apache.org>
---
 .../src/main/java/org/apache/ranger/plugin/util/PasswordUtils.java      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 @@ public class PasswordUtils {
 
 	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));
 	}