2009-11-23 3 views
0

Я использую реализацию криптографического алгоритма Java Bouncy Castle. Я получаю IllegalKeySizeException. Чтобы преодолеть это, я даже изменил свои java-банки безопасности (local_policy.jar и US_Export_policy.jar), но я все еще получаю ту же проблему.Исключение Illegalkeysize

Может ли кто-нибудь предложить решение для этого (я использую операционную систему CentOS)?

+0

Можете ли вы опубликовать пример кода, который вы используете? – Kevin

ответ

0

Для этого он работает на некоторых машинах, но не на других, причиной может быть отсутствие «файла политики неограниченной силы» - found the hint here. Удачи!

0

Некоторые алгоритмы шифрования предполагают фиксированный размер ключа (или ключ, который кратен, скажем, 16 байтам). Вставьте ключ с 0 байтами, пока он не станет достаточно большим или не усечет его соответствующим образом.

+0

привет Аарону спасибо за ур интерес! Я использую тот же код на другой машине с centos..there я havnt натолкнулся на такое исключение ... добавление ключа с 0 приведет к изменению кода ... что я хочу знать, почему это происходит, даже если Я изменил безопасность java java на текущем компьютере. –

+0

Возможно, ошибка была исправлена, и теперь размер ключа проверен. Убедитесь, что вы используете ту же самую версию Java и все JAR на всех компьютерах. –

 Смежные вопросы

  • Нет связанных вопросов^_^