Skip to main content

Ferramenta no navegador

Gerador MAC GOST

GOST Sign calcula um código de autenticação de mensagem (MAC) com uma chave simétrica e uma cifra de bloco GOST.

Área de trabalho da ferramenta

Sua entrada permanece neste navegador.

Adicione a entrada necessária para continuar.

Entrada necessária

Você pode executar a ferramenta novamente após qualquer alteração.

Opções

Seu resultado aparecerá aqui

GOST Sign calcula um código de autenticação de mensagem (MAC) com uma chave simétrica e uma cifra de bloco GOST.

Resposta direta

O que Gerador MAC GOST faz

GOST Sign calcula um código de autenticação de mensagem (MAC) com uma chave simétrica e uma cifra de bloco GOST. Um MAC não é uma assinatura digital de chave pública. Qualquer pessoa com a chave compartilhada pode calculá-lo.

Resultado

O que você recebe

Retorna o MAC da mensagem no formato de saída escolhido.

Usar esta ferramenta

Como usar Gerador MAC GOST

  1. Insira uma mensagem de teste, não uma assinatura existente.
  2. Configure Key, IV, Input type, Output type e Algorithm.
  3. Ajuste sBox e MAC length conforme o algoritmo de referência.
  4. Compare o MAC com um resultado conhecido e preserve os parâmetros.

Exemplo

Testar com uma amostra segura

Entrada: Hello, World!

Configurações: Key (Hex): 00112233; IV (Hex): 0011223344556677; Input type: Raw; Output type: Hex; Algorithm: GOST 28147 (1989); sBox: E-C; MAC length: 48.

Resultado: MAC hexadecimal: 810d0c40e965.

Exemplo público de teste. Não use esta chave com dados reais.

Usos comuns

Onde Gerador MAC GOST é útil

  • Reproduza um vetor de teste MAC.
  • Compare implementações com os mesmos parâmetros.
  • Confira alterações nos bytes da mensagem.

Limites

Verificar o resultado

  • Um MAC não é uma assinatura digital de chave pública. Qualquer pessoa com a chave compartilhada pode calculá-lo.
  • A ferramenta não cifra a mensagem nem verifica um MAC recebido.
  • O resultado não comprova identidade nem confiança em certificado.
  • Mantenha as chaves de produção em segredo.