calculadora RSA online

Calculadora RSA educativa que demonstra geração de chaves, criptografia e descriptografia usando primos e valores de exponenciacao fornecidos pelo usuário.

Request Feature / Support
13,552+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

About This Tool

Ferramenta de demonstração RSA voltada para aprendizado e validação de parâmetros. Aceita primos p e q fornecidos pelo usuário e uma exponencia pública e; em seguida calcula n, phi(n) e a exponencial privada d. Em seguida criptografa uma mensagem M como c = M^e mod n e descriptografa-a como M' = c^d mod n para verificar a correção. Demonstra como os parâmetros RSA influenciam os resultados e ajuda a entender as relações entre chaves, módulo e texto cifrado. Conceitualmente, o sistema executa verificações de primalidade, calcula o totiente de Euler, determina o inverso modular e aplica a exponenciação modular rápida para criptografia e descriptografia. Vantagens: feedback imediato, cenários reproduzíveis e sandbox seguro para experimentar com diferentes p, q e e. O valor único reside na clareza educativa, valores intermediários explícitos e validação robusta de entrada para evitar configurações comuns inadequadas. Casos de uso incluem demonstrações de sala de aula, prototipagem de desenvolvedores e aprendizado autônomo da criptografia. Funções centrais: entrada de parâmetros, derivação de pares chave/valor, demonstrações de criptografia/descriptografia e relatórios de erro para configurações inválidas. Suporta primos pequenos para aprendizado e exemplos de tamanho médio para entender aritmética modular sem gerar chaves seguras. Saídas apresentam claramente n, phi(n), d, c e M' para facilitar o aprendizado e a verificação. Usuários avançados podem explorar como alterações em p, q ou e afetam propriedades de segurança em um ambiente controlado.

How to Use

  1. Fornecer entradas: insira primos p e q, exponencial público e e uma mensagem M com 0 ≤ M < n.
  2. Validar entradas: certifique-se de que p e q são primos distintos e que gcd(e, phi(n)) =
  3. Executar o cálculo: calcule n, phi(n), d e criptografe/descriptografe M.
  4. Revisar saídas: verifique n, d, c e M'.
  5. Experimentar com valores: modifique p, q, e ou M para observar efeitos.
How to use online rsa calculator

Frequently Asked Questions

Find Quick Answers

Para que serve RSA?
RSA é um sistema de criptografia de chave pública utilizado para troca segura de dados e para assinaturas digitais. Neste ferramenta educativa, você observa como as chaves públicas e privadas se relacionam e como a criptografia e descriptografia ocorrem pela aritmética RSA.
Este instrumento é adequado para segurança criptográfica real?
Não. A ferramenta demonstra a aritmética RSA para aprendizado e verificação; o padding e proteções de canal lateral não estão incluídos. Não utilize para geração de chaves ou criptografia em produção.
Posso testar facilmente diferentes tamanhos de mensagens e primos?
Sim. O calculador aceita diferentes pares de primos e exponenciais, permitindo observar como n, phi(n) e d mudam e como isso afeta a criptografia/descriptografia de várias mensagens dentro do intervalo válido.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Conversor Spotify para MP3

Converte arquivos de áudio fornecidos localmente para MP3, permitindo ouvir offline e compatibilidad...

Developer Tools

Calculadora de Distância Rodoviária

Calculadora de distância rodoviária para viajantes, planejadores logísticos e motoristas, para estim...

Developer Tools

Calculadora de Idade

Determine rapidamente a idade de uma pessoa a partir da sua data de nascimento com nossa calculadora...

Developer Tools

Conversor de moedas

Converta rapidamente valores entre diferentes moedas com nosso conversor de moedas online gratuito,...

Your Feedback Matters

Help Us to Improve