Свързани въпроси 'bouncycastle'

Как да чета криптиран с парола ключ с java?
Имам частен ключ, съхранен във файл във формат PKCS8 DER и защитен с парола. Кой е най-лесният начин да го прочетете? Ето кода, който използвам за зареждане на некриптиран: InputStream in = new FileInputStream(privateKeyFilename); byte[]...
24818 изгледи
schedule 03.10.2022

C# RSA подписване с PSS подложка и MGF1 маска, използвайки хеш алгоритъм SHA-256
Първо, аз все още съм нов в крипто/подписването, така че имайте търпение при злоупотреба с термини, моля. Трябва да създам подпис в C#, който се проверява от библиотека на Python. В Python това е проста част от код за декодиране/проверка на...
379 изгледи
schedule 28.09.2022

Как мога да създам дайджестен низ SHA512 в Java с помощта на надуваем замък?
Този тест на единица е неуспешен: public void testDigest() throws NoSuchAlgorithmException { String hashExpected =...
41970 изгледи
schedule 29.10.2022

Криптиране на данни на Android, AES-GCM или обикновен AES?
Моят екип трябва да разработи решение за криптиране на двоични данни (съхранени като byte[] ) в контекста на приложение за Android, написано на Java. Криптираните данни ще бъдат предавани и съхранявани по различни начини, по време на които не може...
6908 изгледи
schedule 18.10.2022

Използване на BouncyCastle за проста HTTPS заявка
Ето опростена версия на кода, който използвам за изпълнение на прости HTTPS заявки: // Assume the variables host, file and postData have valid String values final URL url = new URL("https", host, file); final HttpURLConnection connection =...
18578 изгледи
schedule 16.11.2023

C# RSA декриптиране с публичен ключ - Bouncy Castle
Трябва да мога да криптирам малък хеш в PHP и по-късно да го дешифрирам в C#, за да сравня хеша с данните. Така че да, използва се като подпис за проверка на произхода на данните. Това, с което имам проблем, е (A) Зареждане на ключа (B)...
1901 изгледи
schedule 29.10.2022

Урок за алгоритъм ECDSA за подписване на низ
Можете ли да ми помогнете да намеря прост урок за това как да подпиша низ с помощта на алгоритъм ECDSA в java. Но без да използвате библиотеки на трети страни като bouncycastle. Само JDK 7. Трудно ми беше да търся прост пример, нов съм в...
39699 изгледи

защо имам 1 Miscellaneus Change - ако добавя Document Security Store
Подписах документ. и искам да добавя DSS към моя документ. Security.addProvider(new BouncyCastleProvider()); File signedDocument = new File("/signed.pdf"); File out = new File("/signed_plus_dss"); byte[] buffer =...
252 изгледи

Атрибутите са обърнати в предмет на сертификата и издател
Опитвам се да генерирам X509 сертификати с bouncycastle 1.46, с кода по-долу. Проблемът, който имам, е, че когато сертификатът е написан в JKS и след това е прочетен отново, DN се обръщат. Например, ако стартирам кода по-долу, получавам следния...
5860 изгледи
schedule 21.11.2023

Проверете и декриптирайте подпис, генериран с pvk.key и крипто apis на BouncyCastle
Имам аплет, който използва файл "foo.key" и низова парола за генериране на обект privateKey, използвайки BouncyCastle apis. След това се създава подпис с помощта на този обект privateKey и низ като "MYNAMEHERE". Всичко, което знам е, че алгоритъмът,...
527 изгледи

Декодиране/четене на CSR (заявка за подписване на сертификат) с помощта на Java или BouncyCastle
Генерирам CSR (заявка за подписване на сертификат), като използвам код без проблем с подходящата информация. Имам нужда от указания, за да разбера как да чета съдържанието на CSR с помощта на Java и/или BouncyCastle. Всички насоки или идеи се...
12096 изгледи
schedule 12.11.2022

Грешка BouncyCastle
Разработвам приложение за android. В това приложение създавам свой собствен частен ключ, като предавам парола, потребителско име и ключове. При създаването на частния ключ се казва „Грешка: org.bouncycastle.openpgp.PGPException: не може да се...
1915 изгледи

Spark ви позволява да кеширате междинни резултати в паметта. Кеширането може драматично да подобри производителността, ако имате структури от данни, които се използват често, като таблица за търсене или матрица от резултати в алгоритъм за машинно...
987 изгледи
schedule 07.11.2022

Как да получите идентификатор на обект за име на хеш алгоритъм в Java
Трябва да извърша преобразувания между имената на криптографските алгоритми и техните идентификатори на обекти (OID). Използвам Java Cryptography Architecture (JCA) и Bouncy Castle като доставчик на сигурност. Преобразуването на OID в текстови имена...
3250 изгледи
schedule 19.02.2024

Дешифриран RSA резултат не съответства на подписано съобщение
Използвах API на Bouncy Castle Crypto, за да дешифрирам шифрован текст и да проверя подписаното съобщение. Подписаното съобщение: signedMessageOther: D0F39F8C8495CA83D2F24536083CCB280CD3A54B Съобщението е дешифрирано:...
377 изгледи
schedule 09.04.2024

Генериране на CSR с помощта на BouncyCastle API
Аз съм нов в областта на сигурността на Java и попаднах на тази библиотека, наречена BouncyCastle. Но примерите, които предоставят, и тези в интернет изискват да се използват return new PKCS10CertificationRequest("SHA256withRSA", new...
16146 изгледи
schedule 10.04.2024

Симулиране на поточен шифър с AES/CTR
Пиша сървър за приложения и реших да използвам AES128/CTR/NoPadding за защита на връзките, тъй като се счита за достатъчно сигурен, без да се налага да разширявам байтовете до границата на блока и реших, че е подходящ за TCP, който логично е...
8766 изгледи

Не може да се експортира генериран сертификат с частен ключ към байтов масив в .NET 4.0/4.5
Трябва да експортирам и импортирам генерирани сертификати с частни ключове към и от байтови масиви и нямам никакви проблеми, освен ако не използвам .NET framework 4.0 и 4.5. Генерирам самоподписани сертификати с библиотека BouncyCastle и след това...
6651 изгледи
schedule 08.05.2024

Използвайте PrivateKey на X509Certificate2, съхранен в хранилището на сертификати и маркиран като неподлежащ на експортиране с помощта на BouncyCastle и C#
Опитвам се да създам малък сертифициращ орган, използвайки bouncycastle. Сертификатът се генерира с помощта на BouncyCastle и се съхранява в хранилището на сертификати на текущия потребител, заедно с частния ключ. От съображения за сигурност...
3246 изгледи

Внедряване на SpongyCastle BouncyCastle JCEIESCipher
Забърквах се с Spongy и Bouncycastle, но не мога да намеря начин да внедря Bouncycastle/Spongycastle JCEIESCipher за криптиране/дешифриране на съобщение. Някой знае ли как да го използвам по елементарен начин? Би било много оценено. Благодаря!...
202 изгледи
schedule 01.06.2024