Exponenciação Modular

Cálculo rápido de aᵇ mod m por quadrados repetidos

Sobre esta calculadora

A Calculadora de Exponenciação Modular calcula a^b mod m exatamente usando exponenciação binária da direita para a esquerda (quadrados repetidos), o mesmo algoritmo rápido por trás do RSA e do Diffie–Hellman. Ela lida com bases e expoentes enormes com aritmética exata de inteiros grandes, normaliza bases negativas para [0, m) e mostra a escada completa de quadrados bit a bit para você acompanhar como cada bit do expoente se incorpora ao resultado. Útil para criptografia, teoria dos números e estudo de programação competitiva.

Como usar a calculadora de Exponenciação Modular

  1. Digite os valores do seu problema nos campos de entrada.
  2. Leia o resultado — ele atualiza instantaneamente enquanto você digita.
  3. Confira a fórmula e a explicação visual para acompanhar como a resposta foi encontrada.
  4. Copie a URL da página para compartilhar o cálculo exato.

Exemplos comuns

  • 3^4 mod 5 = 1 (81 mod 5)
  • 2^10 mod 1000 = 24 (1024 mod 1000)
  • 7^128 mod 13 = 3, calculado em 8 quadrados em vez de 128 multiplicações
  • a^0 mod m = 1 para qualquer base (0^0 = 1 por convenção)
  • (-3)^3 mod 7 = 1, já que −3 ≡ 4 (mod 7) e 4^3 = 64 ≡ 1

Perguntas frequentes

Como funciona a calculadora de Exponenciação Modular?

Digite seus valores e a calculadora aplica o método matemático exato para esse problema, mostrando o resultado junto com a fórmula utilizada. Tudo é calculado com aritmética de alta precisão, então a resposta que você vê não é limitada pelo arredondamento comum de ponto flutuante.

Quando eu usaria a calculadora de Exponenciação Modular?

Ela é útil para lição de casa e preparação para provas, para conferir contas feitas à mão e sempre que uma etapa de um problema maior precisar desse cálculo feito de forma rápida e confiável.

Quão precisos são os resultados?

Os cálculos rodam internamente com 30 dígitos significativos de precisão. Os valores exibidos são arredondados para facilitar a leitura, mas o resultado subjacente é muito mais preciso que um cálculo típico feito à mão ou em uma calculadora de bolso.

Posso compartilhar um cálculo específico com outra pessoa?

Sim. Cada valor que você digita atualiza a URL, então copiar a barra de endereço e compartilhar o link reabre exatamente o mesmo cálculo para quem clicar.