/ / Немає захищених генераторів випадкових чисел, доступних у JDK - java, random, numbers, generator, security

Немає безпечних генераторів випадкових чисел Доступні в JDK - java, random, numbers, generator, security

Зараз я запускаю JDK 6 у Windows 7 та Windowsвстановили файли політики необмеженої міцності. Деякий час тому я писав додаток Java, який раніше працював, але зараз не працює, подаючи повідомлення про помилку, що вказує на те, що SHA1PRNG SecureRandom недоступний. Я спробував надрукувати список криптографічних постачальників, доступних на платформі, і, здається, немає захищених генераторів випадкових чисел - хтось має уявлення, чому це може бути?

Велике спасибі за вашу допомогу!

Відповіді:

3 для відповіді № 1

Відповідно до це SHA1PRNG доступний у комплекті з JDK6. Вам не потрібно встановлювати додаткові файли політики.


-1 для відповіді № 2

Швидше за все, у вас викинуто NoSuchAllgorithmException, оскільки ваша установка більше не підтверджує генератор псевдовипадкових чисел "SHA1PRNG", я б рекомендував ознайомитися тут для отримання інформації про те, як алгоритм надається та використовується.