Вопросы по теме 'diffie-hellman'

Я использую Wincrypt для Диффи-Хеллмана. Могу ли я экспортировать общий секрет в виде обычного текста?
Хорошо. Благодаря Майку я смог заставить Wincrypt сгенерировать пару ключей Диффи-Хеллмана. Я выяснил, как экспортировать открытый ключ и как импортировать открытый ключ другой стороны. Согласно документам, при импорте открытого ключа другой...
1614 просмотров
schedule 20.12.2023

Реализация Диффи-Хеллмана для iOS?
Это мой первый вопрос здесь, так как раньше я нашел все обходные пути от других вопросов. Вопрос очень короткий: кто-нибудь знает, есть ли какая-нибудь реализация Диффи-Хеллмана для iOS? Я имею в виду ... идея состоит в том, чтобы разделить между...
5391 просмотров
schedule 26.03.2022

Как использовать обмен ключами Диффи-Хеллмана для защиты передачи данных между клиентом и сервером?
Я начинающий программист. Меня попросили защитить передачу данных между клиентом и сервером с помощью обмена ключами Диффи-Хеллмана. Я много искал по этой проблеме, но только что нашел несколько примеров кода, которые находят большие целые числа p...
1946 просмотров
schedule 05.12.2022

Загрузить ключи сертификата в класс CngKey для использования с DiffieHellman (класс ECDiffieHellmanCng)
Это связано с .NET / C #. Предположим, что внутри файла PFX или PKCS # 12 есть сертификат + закрытый ключ (P521 ECC). Мы загрузили этот сертификат и его закрытый ключ в хранилище сертификатов Windows, установив его (либо дважды щелкнув PFX, либо...
2119 просмотров

Соглашение о ключах Диффи Хеллмана с использованием ключей RSA?
Я хочу, чтобы две стороны согласовали один и тот же секретный ключ, используя свои открытый и закрытый ключи. Я не хочу, чтобы они общались. Я думаю, method(A.privKey, B.pubKey) дает то же число, что и method(B.privKey, A.pubKey) Мне было...
2238 просмотров
schedule 21.02.2022

Как увеличить размер ключа DH до 2048 в Java 8
Прочитал много постов, что в java 8 есть возможность расширить размер ключа DH до 2048. Говорят можно из системного свойства изменив значение: jdk.tls.ephemeralDHKeySize на 2048. Пытался разобраться где и как для этого так и не нашел. Где я могу...
17489 просмотров
schedule 15.05.2024

Обмен ключами Диффи-Хеллмана с Javascript иногда неверен
После просмотра этого видео http://youtu.be/3QnD2c4Xovk Я пытался следовать этому шаг за шагом, и не смог добиться тех же результатов. Примечательно, что когда я пытаюсь выполнить Math.pow(3, 54)%17, я получаю 7. В то время как говорящий...
1750 просмотров

Как сгенерировать открытый ключ ECDHE с помощью OpenSSL?
Я пытаюсь сгенерировать ключ ECDHE с помощью OpenSSL 1.0.2a в Windows и иметь следующий пример кода: #include <openssl/crypto.h> #include <openssl/evp.h> #include <openssl/err.h> #include <openssl/pem.h> #include...
1683 просмотров
schedule 31.01.2023

Ошибка открытого ключа Диффи-Хеллмана с Tomcat 7
Я успешно настроил две машины Ubuntu с сертификатами Tomcat и SSL. Я выполнил точно такую ​​же процедуру с Centos 6, но получаю это, когда пытаюсь подключиться к серверу (используя Opera): Сервер имеет слабый эфемерный открытый ключ...
33450 просмотров

SonarQube: слабая эфемерная проблема с ключом Диффи-Хеллмана с SSL
Как обойти эту проблему с сервером SonarQube v5.1 и Firefox? Chrome и IE работают нормально, но Firefox не позволяет получить доступ к серверу в режиме https. Я просмотрел https://weakdh.org/sysadmin.html , но не уверен, какой сервер использует...
152 просмотров
schedule 22.05.2024

AsymmetricKeyParameter как byte[]
Я пытаюсь выполнить обмен ключами ECDH с помощью С# BouncyCastle. Мне удалось создать необходимые объекты AsymmetricCipherKeyPair, и я также могу сгенерировать общий ключ открытого ключа других сторон. Однако для фактического обмена открытым...
2680 просмотров

BlueZ: безопасное сопряжение LE с использованием эллиптической кривой Диффи-Хеллмана из командной строки
Одной из основных особенностей Bluetooth v4.2 являются безопасные соединения LE, где в качестве протокола согласования ключей используется Elliptic Curve Diffie Helman (ECDH). Начиная с BlueZ v5.26, поддержка безопасных соединений LE была добавлена...
1128 просмотров

Определите длину параметров Диффи-Хеллмана для рукопожатия TLS в Java
Я хотел бы установить HTTPS-соединение с сервером, и если я использую не эфемерный обмен ключами DH, я хотел бы знать, каковы параметры для этого соединения. На самом деле, мне все равно, эфемерно это или нет. Я ищу возможность установить...
2157 просмотров
schedule 18.06.2022

Генерация параметров Диффи-Хеллмана (генератор)
Я пытаюсь реализовать обмен ключами Диффи-Хеллмана. Допустим, я нашел большое простое число p — как мне найти образующую g ? Ограничено многоточной библиотекой, которую мне приходится использовать, доступны только несколько основных операций...
5241 просмотров

InvertableRSAFunction не работает при шифровании ключей Диффи-Хеллмана как константного байта *
Прежде чем мы начнем, у меня есть сервер и клиент. Я хочу отправить клиенту зашифрованную строку, содержащую открытый статический ключ Диффи-Хеллмана сервера и открытый эфемерный ключ. Для этого я использую закрытый ключ RSA сервера для отправки...
115 просмотров

Почему при обмене ключами Диффи-Хеллмана используются простые числа?
Алгоритм обмена ключами Диффи-Хеллмана использует такие операции, как 2^8 mod n , где n — простое число. В чем причина использования простых чисел вместо других чисел?
3736 просмотров

Использование ключа DER из Java в mbedtls Diffie-Hellman
У меня есть приложение Java, которое создает ключи для обмена ключами Диффи-Хеллмана. Эти ключи генерируются, а открытый ключ экспортируется следующим образом: /* * Alice creates her own DH key pair with 2048-bit key size */...
430 просмотров
schedule 26.02.2023

Проблемы с размером ключа Diffie Hellman в Java 8 с 32-битным Linux
после обновления нашей Java с 1.7 до 1.8 в старой 32-битной системе Linux мы получаем следующее сообщение об ошибке при общении с веб-сервисом: Причина: java.security.InvalidAlgorithmParameterException: размер ключа DH должен быть кратен 64 и...
482 просмотров
schedule 30.07.2023

LibCrypt, как получить мой сгенерированный открытый ключ с помощью API низкого уровня
В моем проекте для реализации соглашения о групповом ключе я решил использовать низкоуровневый API OpenSSl для Диффи Хеллмана (фрагмент кода взят из документация ) #include <libssl/dh.h> // Some code here DH *privkey; int codes; int...
91 просмотров
schedule 25.10.2022

Какие проверки следует выполнять при создании ключей соглашения о ключе Диффи-Хеллмана из фиксированных значений p и g с использованием OpenSSL1.1.0g?
Здравствуйте, я пытаюсь создать ключи Диффи-Хеллмана, используя исправления параметров p и g с помощью этого фрагмента кода на основе этого ответа : #include <openssl/dh.h> #include <openssl/bn.h> int generateKeys(DH *encryptionInfo)...
168 просмотров
schedule 06.08.2022