Описание тега pkcs#1

PKCS #1 is a standard that defines the RSA algorithm and padding schemes.
1 ответ

phpseclib createKey() используя собственные простые числа

Можно ли сгенерировать закрытый и открытый ключ в формате PKCS#1, используя phpseclib и мои собственные простые числа? Я имею в виду, что у меня уже есть p и q, и я хочу сгенерировать оба ключа. Я пытаюсь сделать что-то вроде этого: $p = new Math_Bi…
18 ноя '14 в 23:20
2 ответа

Преобразовать закрытый ключ в формате PKCS#1 в закрытый ключ в формате PKCS#8 с помощью java

У меня есть закрытый ключ в формате PKCS#1 (сгенерированный opendkim-genkey) вот так -----BEGIN RSA PRIVATE KEY----- Base64 encoded data -----END RSA PRIVATE KEY----- Теперь я должен использовать его в Java для генерации java.security.PrivateKey Но …
09 май '18 в 10:00
1 ответ

Определение хеш-функции, используемой в цифровой подписи

У меня есть цифровая подпись (RSA - PKCS#1). После расшифровки с открытым ключом RSA я получаю следующие 128 байтов 00 01 ff ff ff .. ff 00 30 31 30 0d 06 09 60 86 48 01 65 03 04 02 01 05 00 04 20 77 51 1b f4 d7 17 d7 ad 8c 2d e5 89 2a ca e0 6d a3 c…
20 апр '13 в 09:22
6 ответов

Генерация ключей RSA в формате PKCS#1 в Java

Когда я генерирую пару ключей RSA с помощью API Java, открытый ключ кодируется в формате X.509, а закрытый ключ - в формате PKCS#8. Я ищу кодировать как PKCS#1. Это возможно? Я потратил значительное количество времени на просмотр документации по Jav…
30 сен '11 в 13:51
0 ответов

Как преобразовать PKCS#8 с паролем в PKCS#1 с помощью JCE

У меня есть файл.pem (PKCS#8), который имеет разделы ниже в том же файле -----BEGIN ENCRYPTED PRIVATE KEY----- xx xx -----END ENCRYPTED PRIVATE KEY----- -----BEGIN CERTIFICATE----- xx xx -----END CERTIFICATE----- Он защищен паролем / паролем. Как я …
31 окт '18 в 11:41
0 ответов

Смешайте сетевую реализацию с RSA в Python

Я пытаюсь реализовать Mixnet в Python. Рассмотрим пример на связанной вики-странице - A шифрует сообщение A открытый ключ, а затем шифрует полученный зашифрованный текст вместе с B адрес с M Публичный ключ. Когда я запускаю свой код, который пытаетс…
30 янв '19 в 01:37
0 ответов

Конвертировать строку PKCS1 в Java PrivateKey

У меня есть строка PKCS1 в форме: -----BEGIN RSA PRIVATE KEY----- MIIC... . .. ... ....S5m5x9yZY= -----END PRIVATE KEY----- Как я могу преобразовать эту строку (в файле) в java.security.PrivateKey объект?
22 фев '16 в 10:32
2 ответа

Проверка подписанного лицензионного ключа с открытым ключом RSA в Python

Отказ от ответственности: я ужасен в криптографии и очень мало понимаю о RSA или криптографической проверке. Мне нужно проверить подписанную лицензию в Python. Я использовал "RSA PKCS1 v1.5 padding с дайджестом SHA256". Справочная информация о том, …
26 фев '19 в 17:59
0 ответов

Как декодировать RSA с PKCS1Padding

Я студент, работающий над школьным проектом, касающимся реализации алгоритмов шифрования RSA. Я шифрую свои сообщения с помощью PKCS1 Padding, а затем пытаюсь расшифровать их. Несмотря на то, что шифрование прошло успешно, расшифровка не удалась из-…
21 дек '18 в 08:41
2 ответа

Создание открытого ключа PKCS1 в Net Framework

Мне нужно создать RSA 1024-битный "Открытый ключ PKCS1 без заголовков PEM" и сохранить его как массив байтов. В сети. Framework У меня есть 2 массива: RSAParameters.Modulus и RSAParameters.Exponent (которые, как я понимаю, составляют открытый ключ).…
26 дек '10 в 21:53
2 ответа

Формат PKCS#1 и PKCS#8 для закрытого ключа RSA

Может ли кто-нибудь помочь мне понять, как ключ RSA буквально хранится в этих форматах? Я хотел бы знать разницу между форматами PKCS против кодировок (DER, PEM). Из того, что я понимаю, PEM более читабелен. PEM/DER для ключей / сертификатов похож н…
24 фев '18 в 01:03
1 ответ

Тестовый вектор для схемы подписи PKASS1V2.2 RSASSA-PSS

Я работаю на PKSC1V2.2 RSASSA-PSS Схема подписи. Я получил несколько стандартных тестовых векторов для тестирования окончательных результатов, но мои результаты не совпадают. Чтобы проверить, где мой код работает неправильно, мне нужен тестовый вект…
03 авг '16 в 13:11
0 ответов

RSA шифрование и дешифрование

Я хочу зашифровать некоторый контент, используя алгоритм RSA. С помощью RSAES_OAEP указано в PKCS#1 Version 2.1 Я использую openssl для шифрования. Но проблема в том, что openssl api называется RSA_public_decrypt() Я не могу выполнить необходимое ши…
11 сен '13 в 06:57
1 ответ

Расшифровать / проверить с помощью PublicKey RSA OAEP_SHA1 на iPhone/iOS

У меня есть теоретическая проблема, которую я не могу понять. Из-за специальной реализации схемы подписи / проверки. Я получил файл, зашифрованный секретным ключом сервера. Этот закрытый ключ создан с заполнением OAEP SHA1. У меня не было проблем с …
27 мар '14 в 19:49
0 ответов

Создать пару ключей с помощью keytool, заботясь о PKCS1 v1.5 / Расшифровка не удалась

Мне нужно подключить наш SimpleSAMLphp SP к IdP SAML 2.0 для клиентов. Мы делали это несколько раз раньше, и это работало хорошо. Обычно сертификаты наших клиентов были созданы с использованием OpenSSL, и у нас не было никаких проблем раньше. Наш ны…
1 ответ

Как преобразовать открытый ключ ssh-rsa в формат открытого ключа PEM PKCS#1, используя Java 7

Моя публикация в ssh-rsa: SSH-RSA AAAAB3NzaC1yc2EAAAADAQABAAABAQClAxT5S/WuX04OXBt9R59WcL45OmaU3M5U063lfyja7ovqaVR7/2kHtLF/LoCQCXSZMny8RTCGDjoXD7G/tGsyHFDHCI//Y1VDLE06AlDzrlu69DQY91+6gkhGjH3SF6us5hXlihrbSFLfAlSdkEs8gwSrspVQyuaOf+39dnMddhEDYYg+z0ce82t…
15 май '17 в 11:20
1 ответ

AndroidKeystore NoSuchAlgorithm исключение

Я пытаюсь инициализировать объект шифрования для шифрования и дешифрования. String cipher = privateKey.getAlgorithm() + "/ECB/PKCS1Padding"; mCipher = Cipher.getInstance(cipher, "AndroidKeyStore"); Я продолжаю получать следующее исключение на Androi…
20 мар '16 в 07:57
1 ответ

Apache PDFBox 2.0.4, как проверить pdf с подфильтром "adbe.x509.rsa_sha1".?

Поскольку я могу получить объект сертификата из сертификата, который добавлен в части содержимого.., я запутался в том, как проверять / проверять подписанный контент для PKCS#1, т.е. adbe.x509.rsa_sha1 . Любая помощь будет оценена.!!
13 апр '17 в 05:01
2 ответа

"Шифрование PKCS#1 v2.0 обычно называется шифрованием OAEP" Где я могу это подтвердить?

Я слышал, что "шифрование PKCS#1 v2.0 обычно называется шифрованием OAEP". Мне понадобится какой-то "официальный" документ, который скажет это, прежде чем использовать его в моем проекте. Я пытаюсь найти это без успеха. Любая идея, где я могу найти …
07 июн '10 в 17:13
0 ответов

Разные схемы заполнения RSA

Что такое схема заполнения RSA OAEP? Чем она отличается от нормативной схемы заполнения в RSA? К какой атаке RSA со схемой дополнения, которой склонна PKCS#1 версии 1.5?
11 фев '18 в 08:08