2015-04-03 46 views
-2

任何人都知道此方法接受的值是什麼?標準JDK 8 u40有哪些可用選項?Java安全性,方法SecureRandom.getInstance(「SHA1PRNG」)的可能值

SecureRandom.getInstance("SHA1PRNG") 
+0

最好不要使用任何值,並讓JVM根據可用性選擇最佳選項。 – 2015-04-03 12:37:40

+0

@ArtjomB。我首先考慮過,但那樣會不會讓我稍後變得脆弱?如果默認更改,我將無法比較散列。這是一個正確的評估? – momomo 2015-04-03 12:44:38

+1

@momo:比較*散列*?你很困惑。 – 2015-04-03 12:47:32

回答

2

中提及的Javadoc下面給出的值是可能的,你可以看看鏈接 algorithms

NativePRNG

NativePRNGBlocking

NativePRNGNonBlocking

PKCS11

SHA1PRNG

Windows的PRNG