• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

Криптопровайдер bouncy castle

  • Автор темы Автор темы Cheburan
  • Дата начала Дата начала
C

Cheburan

Здравствуйте.
Пишу что-то вроде ЭЦП. Использовал javax.crypto.Cipher
Но для того чтобы можно было шифровать закрытым ключом, необходимо (в Windows) создать системную переменную IBM_JAVA_OPTIONS с значением -Dcom.ibm.crypto.provider.DoRSATypeChecking=false
Хочется избежать этого. Почитал за Bouncy Castle, скачал и встроил в свою Java библиотеку bcprov-jdk15on-154.jar
Код падает на строке
Код (Java):
Java:
Security.addProvider(new BouncyCastleProvider());
с сообщением "LS2J Error: Threw java.lang.InternalError: cannot create instance of org.bouncycastle.jcajce.provider.digest.GOST3411$Mappings : java.lang.SecurityException"
Пробовал положить как в библиотеку так и в каталог "Notes9\jvm\lib\security" файлы Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6 - не помогло.
Кто-нибудь сталкивался? Может лучше в Java ветке форума спросить?
Заранее спасибо.
 
Нашел ответ здесь


Добавил указанную строку в файл "Notes9\jvm\lib\security\java.policy"
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD