Вопросы по теме 'ecdsa'

Каковы части записи ECDSA в файле known_hosts?
Я пытаюсь извлечь открытый ключ ECDSA из моего файла known_hosts , который ssh использует для проверки хоста. У меня есть один ниже в качестве примера. Это запись для 127.0.0.1 ecdsa-sha2-nistp256 в моем файле known_hosts:...
6048 просмотров
schedule 18.04.2023

Как я могу проверить подпись ECDSA, используя подписанные данные, подпись и открытый ключ ECDSA подписавшего?
Теоретически должно быть возможно проверить подпись части данных, если у вас есть открытый ключ, подпись и данные, которые были подписаны, и известен алгоритм хеширования. У меня все эти компоненты в бинарном формате. Кто-нибудь знает, как проще...
3367 просмотров

Вычисление подписи ECDSA в Java в соответствии с тестовым вектором RFC
Я пишу тестовую обвязку на java для программы, относящейся к протоколу ikev2. В рамках этого мне нужно иметь возможность рассчитать подпись ECDSA (в частности, используя кривую NIST P-256). RFC 4754 Описывает использование ECDSA в IKEv2 и...
8078 просмотров
schedule 09.07.2023

Как проверить подпись ECC с помощью команды OpenSSL?
У меня есть открытый ключ, 192-битный хэш и 384-битная подпись, все в виде шестнадцатеричных файлов .txt, а кривая — prime192v1. Какие командные строки можно использовать для проверки сообщения с помощью OpenSSL?
562 просмотров
schedule 25.10.2022

Мне нужна помощь против денег в sha256
Наличие закрытого ключа ECDSA 18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725 1 - Возьмите соответствующий открытый ключ, сгенерированный с его помощью...
199 просмотров
schedule 17.12.2022

(1) Преобразование закрытого и открытого ключа ECDSA, (2) Проверка ECDSA
После этого обсуждения это простое руководство, как подписать строку с использованием алгоритма ECDSA в java без использования каких-либо сторонних библиотек. Но вопрос в следующем: Как я могу преобразовать открытый и закрытый ключ в строку?...
4404 просмотров

OpenSSL в Mac OS X для алгоритма подписи SHA-256
Я хочу создать самозаверяющий сертификат (root ca) с OpenSSL. Алгоритм подписи должен быть подписью ECDSA с хэшем SHA-256. В моей Mac OS X (Yosemite) у меня установлена ​​версия OpenSSL 0.9.8zc (от 15 октября 2014 г.). Когда я вызываю openssl...
8422 просмотров
schedule 18.04.2022

Ошибка сегментации при подписании сообщения с использованием OpenSSL, SWIG и Perl
Мы использовали SWIG, чтобы сделать библиотеку криптографических утилит C доступной для Perl. Мы можем генерировать ключи, создавать дайджесты, но код подписи вызывает ошибку сегментации, которая, как мы полагаем, может быть в самом коде OpenSSL, но...
362 просмотров
schedule 09.07.2022

Загрузка необработанного открытого ключа ECDSA длиной 64 байта в Java
У меня есть открытый ключ ECDSA NIST P-256 в формате raw (r, s). Кажется, что нет простого способа загрузить его в объект, реализующий java.security.interfaces.ECPublicKey. Каков самый чистый способ загрузить 64-байтовый открытый ключ, чтобы его...
10444 просмотров

Обмен ключами с использованием ECDH против ECIES
Я новичок в криптопрограммировании ECC. Кто-нибудь объясняет мне разницу между использованием ECDH для обмена общими ключами и использованием ECIES путем шифрования общего ключа открытым ключом получателя? Я чувствую, что ECIES также может...
1573 просмотров
schedule 10.08.2022

Генерация открытого ключа ECDSA на стороне хоста из параметра W
Я хочу отправить открытый ключ пары закрытый-открытый ключ (ECDSA), сгенерированный в моем апплете, в хост-приложение/терминал. В RSA обычно я отправляю модуль и показатель степени и генерирую открытый ключ на стороне хоста. В ECDSA я прочитал...
512 просмотров
schedule 24.04.2022

Как создать цифровую подпись, используя SHA256 с алгоритмом ECDSA в C#
У меня есть требование создать подпись, которая представляет собой подпись сообщения SHA256+ECDSA в кодировке URL-Safe-Base-64. Это будет использоваться для использования удаленной службы REST. Мне дали реализацию браузера HAL, которая...
6804 просмотров
schedule 12.09.2022

Как подписать и проверить подпись с помощью ecdsa в Python
Мне нужно подписать хэш размером 256 бит с ECDSA, используя закрытый ключ на 256 бит, как это делает биткойн, и я дохожу до отчаяния из-за отсутствия документации ecdsa в python. Я нашел много кодов в Интернете, но не было ничего проще, чем просто...
32084 просмотров
schedule 24.10.2022

Алгоритм ECDSA на JCOP 2.4.2 Java Card
Я хочу реализовать алгоритм ECDSA на Java Card (JCOP 2.4.2). Это мой исходный код: package hashPack; import javacard.framework.*; import javacard.security.*; import javacardx.crypto.*; public class MyECDSA extends Applet{ private byte[]...
858 просмотров
schedule 13.02.2023

PHP: openssl_verify не работает с ключами ECDSA
Мне нужна помощь со следующим "псевдо" кодом: <?php $stringToVerify = '50.009781OK101092014125505'; $ECDSA = '3045022100b4b4064158cb12f5b3d902e1e4487e0c6dfafd96b5bb5ab9765fc088e054d67e0220153...
2109 просмотров
schedule 12.05.2023

Срок действия подписи OpenSSL ECDSA
Из документации OpenSSL Создание подписи ECDSA для заданного хэш-значения SHA-256 с использованием именованной кривой prime256v1 (также известной как P-256). Второй шаг: вычислить подпись ECDSA хеш-значения SHA-256 с помощью ECDSA_do_sign ():...
1017 просмотров
schedule 30.12.2023

Подписи ECDSA между Node.js и WebCrypto кажутся несовместимыми?
Я использую следующий пример для подписи + проверки в Node.js: https://github.com/nodejs/node-v0.x-archive/issues/6904 . Проверка прошла успешно в Node.js, но не в WebCrypto. Точно так же сообщение, подписанное с помощью WebCrypto, не проходит...
4113 просмотров
schedule 07.09.2022

Генерация действительной пары ключей ECDSA secp256r1/prime256v1 на Android с использованием Spongy Castle (дистрибутив Bouncy Castle)
Я пытаюсь сгенерировать пару ключей ECDSA, используя SpongyCastle в Android. Это код: static { Security.insertProviderAt(new org.spongycastle.jce.provider.BouncyCastleProvider(), 1); } public static KeyPair generate() {...
4558 просмотров

Создание ECPublicKey из байтов в кодировке ANSI X9.62
Мне нужно проверить подпись, сгенерированную удаленно, с помощью кривой ECDSA secp256k1. Я получаю 64 байта, представляющие необработанные байты r и s. И открытый ключ в кодировке ANSI X9.62 ( [0x04, X (32 bytes), Y (32 bytes)] ). Как я могу...
757 просмотров
schedule 07.06.2022

Нет доступных шифров для конкретного сертификата ECDSA
Я создаю прототип устройства IOT, обменивающегося данными через openssl с онлайн-сервером. Программное обеспечение использует сертификат ECDSA, подписанный моей собственной подпиской. Проблема кажется, что для этого сертификата нет шифра. Чтобы...
712 просмотров
schedule 05.10.2022