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

Как подписать ключ curve25519 в golang?
Я пытаюсь реализовать алгоритм X3DH из Signal в Go. Однако я застрял в том, как подписать Public Signed PreKey. Согласно спецификациям, это должен быть ключ X25519. Глядя на предыдущие реализации на Github, они сгенерировали ключ [32]byte из...
790 просмотров

Преобразование формата закрытого ключа 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