Описание тега diffie-hellman
Диффи-Хеллман, обычно сокращенно DH, относится к криптографическому протоколу с открытым ключом, используемому двумя сторонами для создания общего общего секрета.
5
ответов
Ошибка открытого ключа Диффи-Хеллмана в Tomcat 7
Я успешно настроил две машины Ubuntu с сертификатами Tomcat и SSL. Я проделал точно такую же процедуру с Centos 6, но я получаю это, когда пытаюсь подключиться к Серверу (используя Opera): Сервер имеет слабый, эфемерный открытый ключ Диффи-Хеллман…
19 июн '15 в 06:48
1
ответ
Структура секретного соглашения Windows CNG ECDH
Я потратил несколько дней на поиск структуры секретного соглашения ECDH, но безуспешно. В MSDN я обнаружил, что функция NCryptSecretAgreement устанавливает указатель на переменную NCRYPT_SECRET_HANDLE, которая получает дескриптор, представляющий зна…
31 окт '11 в 02:32
1
ответ
Необходимо создать DHPublicKey из y, p, g как BigIntegers
Мне нужен DHPublicKey для шифрования некоторых данных. Поэтому мне были предоставлены все необходимые параметры как BigIntegers (y, p, g). К сожалению, я не вижу прямого способа создания объекта с открытым ключом из этих параметров, который бы соотв…
09 дек '13 в 17:06
3
ответа
Функция Java XpowYmodN, DiffieHellman
Мне нужно для протокола Диффи-Хеллмана создать функцию XpowYmodN. Я нашел в Интернете следующую функцию: public long XpowYmodN(long x, long y, long N) { long result = 1; final long oneShift63 = ((long) 1) << 63; for (int i = 0; i < 64; y &l…
05 июл '13 в 10:29
1
ответ
Практично ли использование клиентского онлайн-шифрования?
Мне интересно, существует ли механизм, который позволяет клиенту шифровать клиента. Например, если этот параметр включен, любая информация, введенная на одном клиенте, может быть расшифрована только с использованием определенного ключа. Аналогично т…
13 июн '13 в 13:09
2
ответа
Диффи-Хеллман установил параметр генератора в BouncyCastle
Я хочу сгенерировать новый параметр DH, как определено в PKCS #3: DHParameter ::= SEQUENCE { prime INTEGER, -- p base INTEGER, -- g privateValueLength INTEGER OPTIONAL } используя BouncyCastle. Мой текущий код DHParametersGenerator generator = new D…
02 ноя '10 в 21:30
1
ответ
OpenSSL использовал фиксированные значения для генерации ключей Диффи-Хеллмана
Согласно этой части документации: https://wiki.openssl.org/index.php/Diffie_Hellman Использование API низкого уровня для Диффи-Хеллмана (необходимо выполнить групповое соглашение о ключах). Для простоты мне нужно предоставить фиксированные значения …
05 фев '19 в 13:57
1
ответ
Странный результат с использованием EC_POINT_mul из OpenSSL
Я пытаюсь реализовать протокол пересечения частных наборов (PSI), основанный на протоколе Диффи-Хеллмана. Протокол PSI является протоколом, упомянутым в разделе 2.2 [ Kiss et al. 2017 ], здесь уже есть реализация Java: https://github.com/encryptogro…
10 ноя '17 в 10:48
0
ответов
Использование Bouncycastle для обмена ключами Диффи-Хеллмана между Java и.NET
Я хочу использовать bouncycastle для выполнения обмена ключами Диффи-Хеллмана между двумя программными компонентами (Алиса и Боб). Алиса и Боб имеют свою собственную пару ключей, выпущенную из одного и того же ЦС. Однако Алиса будет Java, а Боб буде…
08 ноя '11 в 22:10
1
ответ
Diffie-Hellman Computing с ОЧЕНЬ большими числами
Я пытаюсь вычислить некоторые значения для обмена ключами Диффи-Хеллмана. Я понимаю концепции, но данные, с которыми я работаю, заставляют меня усомниться в методе. Мне дали 5 значений для работы с p и g: // p and g BigInteger p = new BigInteger(DH_…
03 ноя '15 в 19:14
1
ответ
Стандартная библиотека python Diffie Hellman
Существует ли стандартная библиотека для python, которая реализует diffie helman? Я взглянул на оболочку openssl в python pyopenssl, и она не охватывает это. Я не смог найти его в библиотеке NaCl или cryptography.io.
24 ноя '15 в 23:38
1
ответ
SGX DH обмен ключами
Я пытаюсь создать приложение для обмена ключами с использованием технологии Intel sgx. Я использовал эту страницу - https://software.intel.com/en-us/node/709011 как руководство, я отправляю все сообщения, как показывает этот сайт, но я не знаю, как …
07 фев '18 в 12:12
0
ответов
C++ openssl EVP_PKEY_Derive_set_peer возвращает 0
Используя OpenSSL, я создал свой личный / открытый ключ Диффи-Хеллмана и пытаюсь получить общий секретный ключ. Но функция EVP_PKEY_derive_set_peer() всегда дает сбой. Ниже приведена функция, которая должна получить ключ. Я основал код на коде, найд…
03 дек '17 в 00:55
1
ответ
Создать производный ключ из общего секрета (ECDH-ES) - ConcatKDF
Я использовал https://github.com/ricmoo/GMEllipticCurveCrypto для генерации общего секрета с использованием алгоритма ECDH. Теперь мне нужно сгенерировать производный ключ, используя алгоритм ECDH-ES, как указано здесь: https://tools.ietf.org/html/r…
28 май '17 в 06:47
0
ответов
Генерация общего секретного ключа с использованием открытого и закрытого ключа в C#
Взято с http://en.wikipedia.org/wiki/Public-key_cryptography В схеме обмена ключами Диффи-Хеллмана каждая сторона генерирует пару открытый / закрытый ключ и распространяет открытый ключ. После получения подлинной копии открытых ключей друг друга Али…
28 фев '17 в 10:41
1
ответ
Слабый DH ssl_error_bad_cert_alert Firefox, но Chrome в порядке
Проблема: У нас возникают трудности при попытке подключиться к нашему серверу с помощью браузера. Google Chrome может подключиться, а Mozilla Firefox - нет. Эта проблема связана с "Слабым Диффи-Хеллманом и атакой Ложа" ( https://weakdh.org/) Журнал …
08 сен '15 в 08:30
1
ответ
Я использую Wincrypt для Diffie-Hellman- могу ли я экспортировать общий секрет в виде простого текста?
Хорошо, благодаря Mike Dimmick, я смог заставить Винкрипта сгенерировать пару ключей Диффи-Хеллмана. Я выяснил, как экспортировать открытый ключ, и как импортировать открытый ключ другой стороны. Согласно документам, при импорте открытого ключа друг…
17 сен '08 в 21:09
1
ответ
Библиотека Диффи-Хеллмана для C++ и Java
Я хочу обменяться открытым ключом между приложением C++ и приложением для Android. Я решил использовать Диффи-Хеллмана. На стороне C++ эта библиотека выглядит многообещающей для генерации ключей с помощью C++. Сейчас я ищу реализацию для Java для ге…
09 авг '13 в 09:24
1
ответ
Надувной замок Diffie-Hellman DHParams Issue
Я пытаюсь использовать библиотеки.net для bouncy castle для обмена ключами Диффи-Хеллмана и столкнулся с проблемой при создании объекта DHParams. Мое решение будет включать центральный орган, который будет генерировать отдельный ключ / пару DH для к…
01 фев '12 в 20:34
0
ответов
Как лучше защитить данные через HTTPS
Моя цель - создать приложение (iOS), в котором пользователь будет входить в систему, а затем при успешном входе в систему получать доступ к дополнительной информации через зашифрованный веб-сервис (не определено).Из исследований я понял методы шифро…
24 окт '14 в 10:27