Calculadora de Criptografia RSA

Calcule os parâmetros de criptografia RSA: gere chaves pública/privada, cifre/decifre mensagens usando números primos p e q.

Equipa Editorial isCalculator Publicado por:
Revisado por: Conselho de Revisão
Última Atualização:

Esta calculadora foi útil?

Como utilizar esta ferramenta?

Esta Calculadora de Criptografia RSA calcula chaves públicas/privadas e, opcionalmente, criptografa/descriptografa uma mensagem numérica.

  1. Insira dois números primos distintos para p e q (ex.: 61 e 53).
  2. Defina o expoente público e (padrão 65537). Ele deve ser coprimo a φ(n) e estar entre 2 e φ(n)-1.
  3. Opcionalmente, insira uma mensagem m como um número inteiro entre 0 e n-1. Deixe em branco para apenas gerar chaves.
  4. Clique em "Calcular" para ver os resultados e os cálculos passo a passo.

Saídas:

  • Chave pública (n, e) – n = p × q
  • Chave privada d – inverso modular de e módulo φ(n)
  • Se uma mensagem foi inserida: texto cifrado (criptografado) e valor descriptografado (deve ser igual à mensagem original)

Todas as entradas devem ser números inteiros. Use apenas números primos para p e q, e certifique-se de que a mensagem seja menor que n.

Resultados Anteriores

Gerar Gráficos
Resultado Entradas Data

Perguntas Frequentes

RSA is an asymmetric encryption algorithm that uses a public key for encryption and a private key for decryption. It relies on the difficulty of factoring the product of two large prime numbers.

p and q must be distinct prime numbers. For security, they should be large (e.g., 1024 bits), but for this calculator you can use small primes for demonstration.

e must be coprime to φ(n) and typically 65537 is used. It is part of the public key along with n.

The message m must be less than n. If your message is larger, it must be split into blocks.

Conversão Rápida
Conversor de Comprimento
0
Conversor de Peso/Massa
0
Conversor de Área
0
Conversor de Volume
0
Conversor de Velocidade
0
Conversor de Temperatura
0
Conversor de Pressão
0
Conversor de Energia
0
Conversor de Potência
0
Conversor de Força
0
Conversor de Tempo
0
Conversor de Ângulo
0
Conversor de Combustível
0
Conversor de Armazenamento de Dados
0
Conversor de Bases Numéricas
0
Conversor de Volume Seco
0
Conversor de Moedas
0
Conversor de Maiúsculas e Minúsculas
0