3 pontos por GN⁺ 2026-02-08 | 1 comentários | Compartilhar no WhatsApp
  • Ferramenta offline que permite criptografar arquivos e armazenar a chave de recuperação dividida entre vários amigos, usando o algoritmo de compartilhamento de segredo de Shamir
  • Por exemplo, é possível dividir fragmentos da chave entre 5 amigos, e a recuperação é possível se 3 colaborarem, enquanto uma única pessoa não consegue obter acesso
  • Cada amigo recebe um pacote independente com o arquivo recover.html, podendo realizar a recuperação no navegador sem internet
  • Disponibilizada como código aberto (Apache-2.0) e executada apenas localmente, sem servidor nem sistema de contas
  • Oferece uma forma simples e autossuficiente de recuperação que concilia proteção de dados pessoais e distribuição de confiança

Visão geral do ReMemory

  • ReMemory é uma ferramenta offline que criptografa um arquivo e depois divide a chave de descriptografia para entregá-la a vários amigos de confiança
    • Usa Shamir’s Secret Sharing para dividir a chave em vários fragmentos, permitindo a recuperação quando um número mínimo deles é reunido
    • Por exemplo, os fragmentos podem ser distribuídos para 5 pessoas, e o arquivo original pode ser recuperado se 3 colaborarem
  • Cada amigo recebe um pacote com recover.html, no qual pode executar o processo de recuperação offline no navegador
    • Não é necessária conexão com a internet nem acesso a servidor, e a recuperação continua possível mesmo que o site deixe de existir

Como funciona

  • Após criptografar o arquivo, a chave gerada é dividida em vários shares e distribuída aos amigos
    • O processo segue a ordem Encrypt → Split key → Distribute
    • Na recuperação, o arquivo original é restaurado pelo procedimento Combine shares → Decrypt → File recovered
  • Diferentes combinações de amigos podem recuperar o arquivo desde que o número mínimo seja atingido (ex.: 3 de 5)

Recursos e limitações

  • Recursos
    • Ferramenta offline executada no navegador
    • Permite armazenar a chave de recuperação dividida entre amigos
    • Disponível como código aberto (Apache-2.0)
    • Estrutura autossuficiente que permite recuperar sem depender de um site
  • Limitações
    • Não é um serviço nem uma empresa
    • Não é um sistema de contas nem um produto em nuvem
    • Não armazena dados externamente
    • Não funciona, por si só, como uma solução de backup

Como usar

  • É possível baixar o pacote de demonstração para verificar 3 pacotes de exemplo
    • Ex.: abra bundle-alice/recover.html no navegador e arraste os arquivos README.txt de Bob e Carol para adicioná-los
    • Quando o limite mínimo (3 pessoas) é atingido, a descriptografia é executada automaticamente
  • Antes do uso real, os amigos podem experimentar o processo de recuperação por meio da demonstração

Confiança e verificação

  • Todo o código está disponível no GitHub e pode ser auditado por qualquer pessoa
  • Um documento de auditoria de segurança próprio explica os motivos por trás das escolhas de criptografia
  • Todo o processamento é realizado no navegador local, sem envio de arquivos para fora
  • Recomenda-se verificar o funcionamento com o pacote de demonstração antes de usar arquivos secretos reais
  • A criptografia usa a ferramenta age, aplicando um método moderno e confiável

Contexto de desenvolvimento

  • Foi criado para que amigos de confiança possam acessar arquivos importantes caso a pessoa sofra um acidente
  • O objetivo é evitar concentrar toda a autoridade em uma única pessoa ou serviço
  • Como não havia uma ferramenta simples e independente para recuperação, ela foi desenvolvida diretamente para esse fim
  • Foi compartilhada publicamente por poder ser útil também para outras pessoas

1 comentários

 
GN⁺ 2026-02-08
Comentários do Hacker News
  • É preciso tratar o eu do futuro como um estranho
    Se você escrever para esse estranho, seu eu do futuro vai agradecer
    A gente acha que vai lembrar, mas na prática esquece
    Não se pressione demais e recomendo um método simples de registro não eletrônico para o seu eu do futuro
    Também é bom incluir uma senha simples que família ou amigos possam reconhecer — por exemplo, uma senha que só a família conhece, o nome de um animal de estimação da infância, ou o nome do meio que aparecia em histórias sobre um bisavô
    Quando minha sogra e minha madrinha começaram a perder a memória com frequência, coloquei Valet Bowls pela casa e fiz com que usassem pequenos blocos de notas com caneta presa
    Se esquecessem algo, olhavam o bloco; se perdessem as chaves, verificavam a tigela
    No fim, a ideia é treinar o princípio de “não tente lembrar; deixe as mãos lembrarem”

    • Você está falando deste comentário, certo? link para comentário anterior no HN
      O engraçado é que eu não fiz as tigelas, mas lembro desse comentário. Agora não sei onde estão as chaves do carro. Eu devia ter feito as tigelas
    • Eu sempre falo com o eu do futuro nos comentários do código
      Graças a isso, meu eu do futuro é sempre grato ao meu eu do passado. Meu eu atual também fica feliz
  • Se são 5 em cada 7 pessoas, isso significa que, por exemplo, você não deveria estar com mais de uma pessoa ao mesmo tempo em situações como um acidente de trânsito
    É preciso pensar não só em perda de memória simples, mas também em situações como coma ou internação prolongada
    É prático preparar acessos para que um terceiro de confiança possa cuidar de coisas como contas e cobranças de nuvem

  • Eu anoto a senha de administrador secreta em um diário de papel trancado dentro de um cofre à prova de fogo e d’água
    Só eu e minha parceira sabemos onde fica
    Todas as outras senhas ficam no gerenciador de senhas

    • Eu faço a mesma coisa, mas queria alertar para não confiar demais em um “cofre à prova de fogo”
      Se o incêndio for grande o bastante para destruir a casa, a temperatura dentro do cofre também pode subir o suficiente para queimar o conteúdo
      Um cofre bancário é uma alternativa muito mais segura. Bancos queimam menos que casas
    • Nós compartilhamos um gerenciador de senhas com os segredos um do outro
      Isso é mais para lidar com problemas de acesso em caso de morte do que com perda de memória
      Se a confiança for menor, também dá para usar um advogado como intermediário
    • A vantagem de um cofre físico é que, diferente do digital, ele não cai no extremo de “ou fica totalmente exposto ou se perde tudo”
    • No fim, um plano de backup para morte também pode servir em situações de perda de memória
    • Se você tem família, recomendo compartilhar parte das informações também com uma pessoa de confiança fora de casa
  • Fico feliz em ver essa ideia recebendo atenção
    Há algum tempo fiz algo parecido com a mesma biblioteca da HashiCorp, mas não consegui publicar por falta de acabamento
    Pretendo revisar o projeto passcrux
    Meu objetivo era preservar a senha mestra do gerenciador de senhas, com uma estrutura em que amigos guardariam backups fragmentados
    A divisão de Shamir foi fácil, mas eu queria acrescentar correção de erros para compensar perda parcial de dados

  • Se você está se preparando para perda de memória, também precisa considerar as situações abaixo

    • Você pode esquecer o sistema de senhas que criou
    • Pode até esquecer que existe dado a ser descriptografado
    • Sua capacidade de julgamento pode cair e outra pessoa pode acabar decidindo por você
    • A autenticação biométrica pode falhar ou bloquear por limite de tentativas
    • Família e amigos também podem se envolver no acidente
      Por isso, acho que o melhor é depender simplesmente de segurança física
      Escreva em texto simples, como faria com documentos da casa, mas deixe claro o que é, por que é necessário e como acessar
    • Por isso eu mantenho um guia público de recuperação separado, cobrindo todas as etapas
  • Planejamento para perda de memória não é a mesma coisa que planejamento sucessório, mas dá para usar autenticação biométrica
    Ainda assim, acho melhor integrar as duas coisas e se preparar para ambas de uma vez

  • Minha família sabe do “caderno vermelho” e onde eu o deixo
    Nele está explicado em detalhes como acessar meus ativos digitais

  • Como todo mundo faz, é só colar a senha no monitor

    • Se for fazer isso, pelo menos use também algo como YubiKey Bio com biometria
    • Eu colo embaixo do teclado. Muito mais seguro :p
  • Um amigo meu fez algo assim há um tempo
    página de apresentação do keybearer / repositório no GitHub

    • Inacreditável! Eu procurava algo assim há muito tempo, mas a maioria só fazia criptografia de Shamir e tinha uma UX péssima
      Impressionante você ter implementado isso há 14 anos
      Eu fiz de um jeito que colocava o app de recuperação e um manual em PDF para não técnicos juntos em um ZIP
      Era uma tentativa de deixar a experiência de recuperação o mais suave possível
      Sua versão é o único caso que vi até agora que realmente funciona direito. Respeito
  • Para esse tipo de sistema funcionar, você precisa ter amigos