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

Ошибка node.js diffie-hellman-group1-sha1
Я пытаюсь реализовать обмен ключами diffie-hellman-group1-sha1 для моей реализации node.js протокола SSH. Я хочу использовать для этого встроенный модуль шифрования. Мой код: var hellman = crypto.createDiffieHellman(...
392 просмотров
schedule 26.01.2023

Соглашение о ключах Диффи Хеллмана генерирует разные ключи каждый раз, когда JAVA
У меня возникла проблема с реализацией Diffie Hellman. Я использую этот код http://www.java2s.com/Tutorial/Java/0490__Security/DiffieHellmanKeyAgreement.htm На самом деле это пример из одной книги, которую я читаю. Но я не могу понять, почему...
4178 просмотров
schedule 18.01.2024

DH против DHE и ECDHE и совершенная прямая секретность
Обеспечивает ли Диффи-Хеллман (DH) идеальную прямую секретность? или это функция только для Ephemeral Diffie-Hellman (DHE)? Эллиптическая кривая эфемерного Диффи-Хеллмана (ECDHE) лучше, чем DHE?
45834 просмотров

Безопасность ECDHE с Bouncy Castle
Я новичок и неопытен в области криптографии на основе эллиптических кривых. После некоторых исследований я определил, что в отличие от традиционного DHE, параметры ECDHE не должны генерироваться, а должны выбираться из списка предопределенных кривых...
1347 просмотров

java.security.NoSuchProviderException: JCE не может аутентифицировать поставщика BC в сервлетах
Я реализую Elliptic Curve Diffie Hellman, используя надувной замок. Я использую bcprov-jdk15on-149.jar . Но java.security.NoSuchProviderException: JCE не может аутентифицировать поставщика BC выбрасывается исключение. Это происходит в...
4073 просмотров
schedule 19.03.2022

как получить параметры обмена ключами Диффи-Хеллмана?
Я хочу расшифровать поток https на своем сервере https. Мне удалось расшифровать его, используя секретный обмен RSA, когда у меня есть закрытый ключ. Но я не знаю, как расшифровать его, когда он использует DHE для обмена секретами, потому что у меня...
365 просмотров
schedule 12.04.2022

Строка для PublicKey с использованием алгоритма Диффи-Хеллмана
У меня есть строка открытого ключа (обработано 128 байтов от байта до шестнадцатеричного), предоставленная моим клиентом. Мне нужно сгенерировать общий ключ, используя закрытый ключ и открытый ключ, предоставленный клиентом. Я получаю исключение...
1512 просмотров

Поддерживает ли JDK 1.8 комплекты шифров с ключами Диффи-Хеллмана (DH) размером 4096 бит?
Я хочу знать, поддерживает ли JDK 1.8 длину ключа DH 4096 бит. Везде, где я искал, я обнаружил, что jdk.tls.ephemeralDHKeySize может принимать только между 1024 и 2048 битами . Мне нужно подключиться к сайту, который поддерживает...
2523 просмотров

Как импортировать/экспортировать ключи Java EC в/из кодировки X9.63 с помощью Java 8
Я пытаюсь написать программу Java 8 для обмена ECDH с другим программным обеспечением с использованием библиотеки (wolfSSL/wolfCrypt), которая может экспортировать/импортировать только открытые ключи ECC в формате X9.63 (их функция...
2040 просмотров

Как Elliptic Curve Diffie Hellman работает на JavaCard в сочетании с Java?
Я пытаюсь заставить Elliptic Curve Diffie Hellman работать на JavaCard (версия 2.2.1). На JavaCard у меня сейчас есть следующий код: byte temp[] = new byte[100]; byte secret[] = new byte[100]; byte size = buf[ISO7816.OFFSET_LC];...
762 просмотров

Как обеспечить размер ключа DH в клиенте OpenSSL?
В нашем приложении мы используем OpenSSL для безопасных соединений и используем DH для обмена ключами. В последних версиях OpenSSL минимальная длина ключа, которую можно использовать, составляет 768, а рекомендуется 1024. Наше приложение является...
2041 просмотров
schedule 23.12.2022

Обмен ключами Диффи-Хеллмана между Crypto ++ и Python
Рассмотрим обмен ключами Диффи-Хеллмана между клиентом и сервером, где клиентское приложение написано на C ++, а серверная часть написана на Python. Клиентское приложение использует библиотеку Crypto ++ для криптографии, а Python использует...
821 просмотров

Node.js crypto.publicEncrypt: «Ошибка: ошибка: 0906D06C: процедуры PEM: PEM_read_bio: нет стартовой строки»
Я пытаюсь использовать шифрование с открытым ключом в crypto.js, я хочу зашифровать какое-то сообщение с помощью publicEncrypt и расшифровать его с помощью privateDecrypt . const crypto=require('crypto'); let...
826 просмотров

Эффективный способ подписи полезной нагрузки в HTML5 SPA
Я хочу реализовать некоторую эффективную (т.е. с хорошей производительностью) логику, которая подписывает полезные данные в нашем веб-приложении. Цель состоит в том, чтобы клиент HTML5 имел гарантию того, что содержимое полученной полезной нагрузки...
158 просмотров

Обмен ключами .NET Core 5.0 и Javascript DFH не работает
Мы пытаемся получить приложение на основе браузера, использующее JS для обмена ключами с сервером .Net Core 5.0 с использованием Eliptical Curve Diffie Hellman. Нашему приложению требуется общий секрет на обоих концах для некоторой конкретной...
191 просмотров
schedule 29.09.2023