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