IBM JRE上的SHA1PRNG

时间:2013-10-21 11:41:33

标签: java

我在我的应用程序中使用了这些代码:

    SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG");
    secureRandom.setSeed("12345678".getBytes());

我发现这些给了我不同于ibm jre而不是sun jre的结果。我在DES算法中使用它。

我在IBM doc中找到了:

“SHA1PRNG是伪随机数发生器,用于代码兼容性。不保证SHA1PRNG产生与SUN SHA1PRNG相同的输出。 “

我在DES算法中使用了SecureRandom,因此我需要在不同的jre上使用相同的输出。有没有办法在ibm jre上获得与SUN SHA1PRNG相同的输出?

0 个答案:

没有答案