Вопросы по теме 'ed25519'
Как подписать ключ curve25519 в golang?
Я пытаюсь реализовать алгоритм X3DH из Signal в Go. Однако я застрял в том, как подписать Public Signed PreKey.
Согласно спецификациям, это должен быть ключ X25519. Глядя на предыдущие реализации на Github, они сгенерировали ключ [32]byte из...
790 просмотров
schedule
08.09.2023
Преобразование формата закрытого ключа OpenSSH ED25519 в формат PEM
Я создал пару ключей SSH ED25519, используя
ssh-keygen -t ed25519
Вывод файла id_ed25519 в формате OpenSSH:
-----BEGIN OPENSSH PRIVATE KEY-----
...
-----END OPENSSH PRIVATE KEY-----
Я хотел бы преобразовать его в формат файла PEM....
1294 просмотров
schedule
04.06.2024
Как мне проверить подпись ED25519 длиной 128 символов?
У меня возникла проблема с пакетом Go crypto/ed25519 . Я пытаюсь проверить подпись сообщения, но подпись и открытый ключ, которые мне нужно проверить, длиннее, чем поддерживает crypto/ed25519 .
В пакете crypto/ed25519 есть ограничения на длину...
123 просмотров
schedule
16.07.2023
OpenSSL генерирует пару ключей ED25519 С++
Я хочу создать сертификат x509 и самостоятельно подписать его с помощью закрытого ключа eddsa (ed25519)!
Поэтому я попробовал следующий пример из документации: https://www.openssl.org/docs/man1.1.1/man7/Ed25519.html
EVP_PKEY*...
945 просмотров
schedule
13.06.2024
Признак rand_core :: CryptoRng не реализован для OsRng.
Я пытался реализовать пример, приведенный в следующем документе: https://docs.rs/ed25519-dalek/1.0.1/ed25519_dalek/
Мой код прост:
extern crate rand;
extern crate ed25519_dalek;
use rand::rngs::OsRng;
use ed25519_dalek::Keypair;
fn main()...
295 просмотров
schedule
02.09.2022
Расшифровка закрытых ключей Ed25519 с использованием библиотек Python без ssh-keygen -p
У меня есть закрытый ключ, пример создания пары ключей RSA:
ssh-keygen -t rsa -N 123456 -f /tmp/rsa
Я могу заменить вызов:
ssh-keygen -p -P 123456 -N "" -f /tmp/rsa
используя модуль криптографии Python:
from...
145 просмотров
schedule
27.06.2023