Resultados da pesquisa a pedido "elliptic-curve"
Como carregar chaves públicas da Curva Elíptica codificada por PEM no Bouncy Castle?
Eu tenho uma chave pública de curva elíptica codificada pelo PEM que estou tentando carregar no Bouncy Castle e tudo o que tentei até agora está falhando. Este é um exemplo da chave que estou tentando carregar: -----BEGIN PUBLIC ...
Não foi possível assinar um arquivo com o nodejs crypto
Eu criei uma chave privada com nodejs crypto e quero assinar um arquivo com essa chave. Meu código é o seguinte: var ecdh = crypto.createECDH('brainpoolP512t1'); ecdh.generateKeys(); var key = ecdh.getPrivateKey('buffer'); var data= ...
Usando a chave pública openssh (ecdsa-sha2-nistp256) com Java Security
Existe uma biblioteca / exemplo Java para ler uma chave pública ecdsa no formato openssh para um JCEPublicKey em Java? Eu quero usar EC paraJWT [https://jwt.io] . O formato que estou tentando ler é de acordo com as teclas allowed_keys ou API do ...
Como encontrar o nome da curva correspondente em uma ECPublicKey
Atualmente, estou atualizando minha biblioteca de certificados x.509 para oferecer suporte ao ECC. A maioria dos construtores implementados pega uma chave pública e deriva o algoritmo e tal da chave. No RSA, isso é simples: você verifica o ...
Assinando uma mensagem usando ECDSA no OpenSSL
Como defino a chave privada para assinar mensagens ao usar o ECDSA no OpenSSL programaticamente? Eu tenho o seguinte código: static int create_signature(unsigned char* hash) { EC_KEY *eckey=NULL; EC_GROUP *ecgroup=NULL; EVP_PKEY *evpkey=NULL; ...
Como alguém converte um nome de ponto e curva de código EC público em uma chave pública?
Eu tenho duas matrizes de 32 bytes de comprimento representando os valores X e Y de uma Chave Pública da CE. Eu sei que a curva é a curva nomeada "prime256v1". Como posso transformar isso em um objeto Java PublicKey? O JCE parece não fornecer ...
Existe uma diferença entre as chaves ECDH e ECDSA?
Estou criando um aplicativo de rede que usa o BouncyCastle como um provedor de criptografia. Digamos que você tenha isso para gerar um par de chaves: ECParameterSpec ecSpec = ECNamedCurveTable.getParameterSpec("prime192v1"); KeyPairGenerator g = ...
Usar chave privada gerada anteriormente no ECIES
Quero criptografar / descriptografar dados usando o ECIES, estou usando o cryptopp para isso. AutoSeededRandomPool prng; //get private key generated ECIES<ECP>::Decryptor d0(prng, ASN1::secp256r1()); PrintPrivateKey(d0.GetKey()); //get public ...