嗨,我有以下代码片段:
SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG" , "SUN");
secureRandom.setSeed("seed");
keyGen.init(DEFAULT_KEY_LENGTH, secureRandom);
SecretKey secretKey = keyGen.generateKey();
byte[] encodedKey = secretKey.getEncoded();
“编码密钥”每次在平台窗口、AIX、Linux 上都给我相同的结果。HP-Unix,但它在 solaris 中给出不同的结果,似乎 setSeed() 不适用于 Solaris 或被绕过,
请帮助我,自从过去两天以来,我一直在努力解决这个问题。
谢谢希瓦姆