Описание тега ecdh
1
ответ
crypto.createECDH не добавляется с веб-пакетом
Я хочу использовать функцию createECDH, предоставляемую криптомодулем в nodejs. Я скачал все зависимости. Webpack не добавляет функцию createECDH в мои файлы javascript. Как использовать функцию криптографии createECDH, доступную в узле. он добавляе…
08 дек '17 в 10:00
1
ответ
ECIES - это общедоступный алгоритм шифрования?
Я реализовал алгоритм шифрования RSA для шифрования симметричного ключа, используемого при шифровании данных, но размер ключа и размер зашифрованного текста RSA создали проблему с памятью, поэтому я искал решение для других методов криптографии с от…
20 июн '18 в 05:14
1
ответ
ECDiffieHellmanPublicKey из ByteArray (с использованием ECDiffieHellman NamedCurves)
Я работаю над связью nodejs -> C# сервер. Мне нужно защитить соединение между ними, поэтому я выбрал ECDiffieHellman в качестве механизма обмена ключами (nodejs поддерживает его). У меня были некоторые проблемы с этим... Просто мое отсутствие знаний…
03 дек '18 в 10:08
0
ответов
Как импортировать закрытый ключ из X509Certificate2 в CngKey в NET 4.5.1
Версия.NET, которую я использую (4.5.1), не имеет метода GetCngPrivateKey() в X509Certificate2. Ничего я не нашел работ. Версия.NET, которую я использую, к сожалению, не подлежит обсуждению. Я пытаюсь снять что-то вроде этого: X509Certificate2 cert …
16 янв '19 в 15:43
0
ответов
Как преобразовать байты массива в тип PublicKey?
Я хочу преобразовать массив байтов в PublicKey. Проблема в том, что байтовый массив поставляется (или должен прийти) с кодировкой ECDH и с открытым ключом X509. Это открытый ключ ДНР. Я тестировал этот код, но он возвращает "Обнаружение преждевремен…
27 фев '19 в 13:03
0
ответов
OpenSSL вычислить секрет ECDH
Я уже несколько дней читаю документацию OpenSSL и не могу решить свою проблему. Из определенного интерфейса я получаю закрытый ключ ECDH и открытый ключ партнера, и я знаю, что используется кривая NID_X9_62_prime256v1 (== SECP256r1). Я получаю эти к…
08 окт '17 в 15:35
1
ответ
OpenSSL NID для кривой prime256v1
Я пытаюсь создать ключи EC Diffie Hellman, используя OpenSSL. Я использую нижнюю строку. Я пытаюсь найти NID кривой Prime256v1, но не могу. Я посмотрел в документации openssl также. Openssl не поддерживает кривую prime256v1? key = EC_KEY_new_by_curv…
26 ноя '17 в 22:51
0
ответов
Получите ключ с помощью ECDiffieHellmanP256 - Подробнее
Я работаю над Web Push Api, следуя этому руководству Google для разработчиков. Я работаю в C#. Когда я попал в раздел об использовании ECDH для вычисления секрета с помощью ключа p256dh, я застрял. Ответ на этот вопрос работал для меня. Это помогло …
15 сен '17 в 23:50
0
ответов
ECDH с SHA256 KDF Bouncycastle
Я пытаюсь сгенерировать общий секретный ключ с помощью Java BouncyCastle, мой код выглядит так: KeyAgreement ka = KeyAgreement.getInstance("ECDHwithSHA256KDF", "BC"); ka.init(privateKey); ka.doPhase(ReceivedPublicKey, true); byte[] sharedSecret = ka…
17 фев '18 в 05:36
0
ответов
Умножение точек эллиптической кривой в C с помощью libgcrypt
Я хочу реализовать операцию умножения точек эллиптической кривой (Q=dG) с помощью libgcrypt (gcrypt). Я пишу следующий код: #include <stdio.h> #include <string.h> #include <stdlib.h> #include <gcrypt.h> //select and insert ke…
06 дек '17 в 20:40
0
ответов
Быстрое шифрование с использованием инфраструктуры безопасности
Я пытался быстро зашифровать и расшифровать строку, используя обмен ключами Диффи-Хеллмана и шифрование по эллиптической кривой. Но после обмена ключами я не могу восстановить закрытый ключ из переменной CFData shared1/shared2 для расшифровки. Все, …
30 апр '18 в 08:23
1
ответ
Какой заказ правильный? ECDSA работает до ECDH или после ECDH?
Меня смущает порядок выполнения ECDSA и ECDH, который запускается первым? Поскольку ECDH не может избежать присоединения MITM, ECDSA используется для проверки сущности. Так ECDSA должен работать до ECDH? Или это не имеет значения вообще?
15 сен '17 в 09:54
2
ответа
ECDH с ключом в Android Key Store
Я разрабатываю приложение для Android, которое генерирует асимметричный ключ EC. Когда мое приложение подключается к устройству, они обмениваются своим открытым ключом. Затем они используют ECDH для установления общего секрета. Этот общий секрет зат…
21 авг '18 в 14:08
1
ответ
Защита ключа ECC в приложении Android
Я сделал приложение для Android, используя пару ключей ECC. Когда я разработал его в прошлом году, я хотел создать ключ ECC в Android Keystore. К сожалению, этот ключ ECC используется для генерации сеансового ключа благодаря ECDH, и ECDH не поддержи…
20 фев '19 в 15:08
1
ответ
Как открыть SSL 1.1.1 ECDH с 25519
Мне нужно реализовать ECDH с 25519 с использованием OpenSSL. с помощью: key = EC_KEY_new_by_curve_name(NID_X25519) выходит из строя. используя это: EVP_PKEY *pkey = NULL; EVP_PKEY_CTX *pctx = EVP_PKEY_CTX_new_id(NID_X25519, NULL); EVP_PKEY_keygen_in…
15 май '18 в 13:17
2
ответа
Как распаковать одну сжатую точку X9.62 на кривой ECDH P256 в Go?
Библиотека эллиптических кривых Голанга может получить секретный ключ по открытой координате со значениями X и Y (несжатые координаты). Однако когда указанная точка представляет собой одно значение в сжатой форме X9.62 с заданным y-битом, как мне ра…
18 сен '17 в 16:04
0
ответов
Обмен открытым ключом с использованием ecdh в C
Я использую алгоритм ecdh для обмена ключами.** Я не уверен в синтаксисе для открытого ключа или секретного ключа.** Я получил реализованный алгоритм по ссылке git hub. Пара секретного и открытого ключа работает хорошо, когда он генерируется алгорит…
15 фев '18 в 16:18
1
ответ
Настройка Ruby OpenSSL с известным открытым ключом
У меня есть содержимое открытого ключа, который я передаю в качестве входных данных для моей системы: public_key = 'MDkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDIgAC/Bu9nyAtG1DQe7t7jszLb+dZ1GbXoR8G0rIXoak67NM=' Мне нужно кормить это в OpenSSL так что он может пр…
07 ноя '18 в 15:09
1
ответ
Понимание кода OpenSSL ECDH
Я видел, что есть несколько сообщений в переполнении стека по этой теме, большинство из них без какого-либо ответа, как OpenSSL вычислить секрет ECDH У меня вопрос, я использовал эти команды по ссылке https://wiki.openssl.org/index.php/Command_Line_…
24 мар '18 в 18:33
1
ответ
Как пересчитать симметричный ключ с реализацией ECDH в.net framework 4.7 и выше?
Сторона A имеет сертификат ECC (вместе со своим закрытым ключом) Сторона A отправляет этот сертификат ECC Стороне B Сторона B вычисляет ECDiffieHellmanPublicKey из этого сертификата var cert = new X509Certificate2(certBytes); var bytesWithFormatIndi…
04 июл '18 в 07:14