Articles of rsa

Tamanho da assinatura RSA?

Eu gostaria de saber qual é o tamanho da assinatura RSA? É sempre o mesmo tamanho que o tamanho da chave RSA, como se o tamanho da chave fosse 1024 e a assinatura RSA fosse 128 bytes, se o tamanho da chave fosse de 512 bits, a assinatura RSA seria de 64 bytes? o que […]

Criptografar e descriptografar uma grande string em java usando o RSA

Eu estou tentando implementar o PKI. Eu quero criptografar grande string usando RSA em java sem usar castelo insuflável. Problema que estou recebendo é de dados não deve ser superior a 117 bytes. Eu tentei procurar a solução onde eu falhei. Eu sou novato nesta criptografia. Por favor, ajude-me dando uma grande corda como exemplo […]

Qual é a diferença entre criptografar e assinar criptografia assimétrica?

Qual é a diferença entre criptografar alguns dados e assinar alguns dados (usando RSA)? Simplesmente reverte o papel das chaves público-privadas? Por exemplo, eu quero usar minha chave privada para gerar mensagens para que apenas eu possa ser o remetente. Quero que minha chave pública seja usada para ler as mensagens e não me importo […]

Vários methods de assinatura OpenSSL RSA produzem resultados diferentes

Tentando envolver minha cabeça em torno de assinar e usar / testar várias opções. Eu posso assinar usando este comando: openssl dgst -sha256 -sign private_key.pem -binary -out sig_file data_file Mas a documentação parece dizer que eu também posso usar esse método openssl dgst -sha256 -binary data_file > hash_file openssl rsautl -sign -inkey private_key.pem -keyform PEM […]

Criar corretamente RSACryptoServiceProvider da chave pública

Atualmente estou tentando criar um object RSACryptoServiceProvider unicamente de um arquivo PEM decodificado. Depois de vários dias de pesquisa, consegui arranjar uma solução de trabalho, mas não uma que estivesse pronta para produção. Em suma, a fim de criar um object RSACryptoServiceProvider partir dos bytes que compõem a chave pública em um arquivo PEM, devo […]

Como descobrir o módulo e o expoente da chave pública RSA no iPhone / Objective C

Existe uma maneira possível de descobrir o módulo e o expoente da chave pública, criada com o SecKeyGeneratePair (a estrutura de segurança em geral)?

RSA: Obter expoente e módulo dado uma chave pública

Eu preciso criptografar alguns dados usando o RSA em JavaScript. Todas as bibliotecas em volta pedem um expoente e um módulo, mas eu recebo um único arquivo public.key do meu oponente. Como você recupera o exponent público e a parte de modulus de um arquivo RSA?

Como gerar chave pública e privada exclusiva via RSA

Eu estou construindo um carrinho de compras personalizado onde os números de CC e a data de Exp serão armazenados em um database até o processamento (e depois excluídos). Eu preciso criptografar esses dados (obviamente). Eu quero usar a class RSACryptoServiceProvider. Aqui está o meu código para criar minhas chaves. public static void AssignNewKey(){ const […]

Criptografia RSA, ficando com tamanho ruim

Ao chamar a seguinte function: byte[] bytes = rsa.Encrypt(System.Text.UTF8Encoding.UTF8.GetBytes(stringToEncrypt), true); Agora estou recebendo o erro: comprimento ruim. Com uma string menor, todas as idéias sobre o problema podem ser de 200 caracteres.

Como armazenar / recuperar chave pública / privada RSA

Eu quero usar a criptografia de chave pública RSA. Qual é a melhor maneira de armazenar ou recuperar chaves privadas e públicas? O XML é uma boa ideia aqui? Como conseguir as chaves? RSAParameters privateKey = RSA.ExportParameters(true); RSAParameters publicKey = RSA.ExportParameters(false); Porque RSAParameters tem os seguintes membros: D, DP, DQ, Exponente, InverseQ, Módulo, P, Q […]