Compartilhamento de Segredo Shamir (SSS)

Uma implementação só no navegador do esquema de compartilhamento de segredo de Adi Shamir de 1979 — a mesma construção usada pelo Hashicorp Vault para sua chave mestra e pelo Trezor para backups fragmentados de seeds cripto. Escolha quantas partes produzir (N até 255) e quantas são necessárias para reconstruir (K, o limiar). Distribua as partes entre pessoas, dispositivos ou cofres bancários. Usos reais comuns: dividir uma seed de carteira de 24 palavras entre três tutores para que quaisquer dois recuperem, custodiar uma senha root da empresa 3-de-5 entre executivos, ou garantir que um parceiro possa acessar contas importantes se algo acontecer com você.

Como usar

1
Escolha N e K

Escolha N (quantas partes fazer) e K (quantas você precisa para recuperar). Escolhas comuns: 2-de-3 pessoal, 3-de-5 time pequeno, 5-de-7 para custódia de alto valor.

2
Digite o segredo

Senha mestra, frase seed, chave de criptografia — qualquer coisa até algumas centenas de bytes funciona.

3
Distribua as partes

Dê cada parte a uma pessoa, local ou dispositivo diferente. Escreva em papel, imprima ou salve em gerenciadores de senha separados.

4
Recupere quando necessário

Quando precisar do segredo, reúna K das partes, cole na aba Combinar e o segredo é reconstruído.

Divida uma senha mestra ou frase seed em N pedaços — K delas recuperam, menos não revelam nada

Você receberá N partes. K delas reconstroem o segredo. Menos de K não revelam nada.

O que o Compartilhamento Shamir faz

  • Segurança teórico-informacional: com menos de K partes, um atacante NÃO aprende NADA sobre o segredo.
  • Cada parte tem o mesmo comprimento do segredo mais 1 byte de índice.
  • Usa o esquema byte-wise padrão sobre GF(2⁸) — mesma álgebra do AES.
  • Distribua partes entre pessoas, dispositivos, locais geográficos.
  • Esta implementação NÃO adiciona camada de senha — as partes SÃO a proteção.
Copiado
Não sabe o que experimentar?
450+ ferramentas grátis — abra uma surpresa
🎲 Surpreender

Recursos

Segurança teórico-informacional GF(2⁸) byte-wise Até 255 partes Combinar e verificar Aleatoriedade criptograficamente segura Roda no seu navegador

Perguntas frequentes

Como isto difere de criptografar e dar a senha a todos?

A criptografia divide o segredo em texto cifrado + chave — quem tem ambos tem acesso completo. Shamir divide o segredo diretamente em N pedaços; você precisa de K deles, e K−1 partes não revelam nada matematicamente (não só computacionalmente).

Que (K, N) é bom?

2-de-3 é o padrão popular para indivíduos (dois locais, você, parceiro, advogado). 3-de-5 para times pequenos. K maior reduz risco de comprometimento; N maior melhora sobrevivência contra perda.

Posso confiar na implementação?

Usa o esquema padrão byte-wise Shamir sobre GF(2⁸) — a mesma construção usada pelo Hashicorp Vault, Trezor SLIP-0039 (backups fragmentados BIP-39) e a maioria das outras implementações SSS de produção. Dividir e combinar rodam só no seu dispositivo; o segredo nunca chega ao nosso servidor.

E se uma parte for perdida?

Enquanto pelo menos K partes permanecerem, o segredo pode ser recuperado. Distribua N > K para adicionar redundância — um esquema 3-de-5 sobrevive à perda de 2 partes.

E se uma parte vazar para um atacante?

Se vazarem menos de K, seu segredo ainda está seguro. Você deve rotacionar o segredo e redistribuir novas partes; as antigas não podem mais recuperar nada porque o segredo subjacente mudou.

Isto é compatível com outras ferramentas SSS?

Usa o esquema canônico byte-wise sobre GF(2⁸) com o polinômio padrão de redução 0x1b. Compatível com a maioria das bibliotecas que implementam "Shamir sobre GF(256)" no mesmo formato de byte.

💡 Quer que melhoremos esta ferramenta para você?

Podemos — e é grátis! Envie uma mensagem rápida com sua ideia. Se quiser discutir em detalhes, deixe seu email e entraremos em contato. Pode ser anônimo.

Como você avalia esta ferramenta?

Obrigado pela sua avaliação!
Quer compartilhar mais? Deixe um comentário!
Obrigado! Seu comentário aparecerá após a moderação.
Publicado Atualizado