Я работаю с криптографией и имею некоторые проблемы. Я всегда получаю это исключение.
java.io.IOException: исключение при расшифровке данных — java.security.InvalidKeyException: недопустимый размер ключа в org.bouncycastle.jce.provider.JDKPKCS12KeyStore.cryptData(неизвестный источник) в org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(неизвестный источник )
При поиске в Google обнаруживается, что необходим файл политики JCE Unlimited. Когда вы загружаете его, в инструкциях по установке говорится, что единственное, что нужно сделать, это скопировать оба jar-файла, включенные в папку /security/ вашей JRE. Что ж, это не работает, я обыскал все каталоги своей машины, чтобы найти какую-либо другую установку Java, и не нашел ни одной. Я дважды проверил, что файлы были правильными
Некоторая информация:
java -version сообщает:
версия java "1.6.0_26"
Java(TM) SE Runtime Environment (сборка 1.6.0_26-b03)
Java HotSpot(TM) Client VM (сборка 20.1-b02, смешанная режим, обмен)
Я установил эту версию Java с помощью apt-get install sun-java6
Любые идеи по этому поводу?