Senha esquecida🔗

Sintoma. Um nó ou mapa criptografado, e a senha não está em lugar nenhum.

O que você vai aprender

  • Entender por que não existe recuperação, e por que isso é a definição do recurso
  • Esgotar as tentativas que ainda fazem sentido
  • Adotar uma prática que impeça a repetição

A resposta honesta🔗

Não há recuperação.

Não existe backdoor, redefinição, pergunta de segurança nem chave mestra. O conteúdo está cifrado com uma chave derivada da senha, e sem ela os bytes são ruído.

Isso não é uma falha — é o que “criptografado” significa. Um sistema com recuperação de senha não protege contra quem tem acesso ao mesmo mecanismo de recuperação.

O que ainda vale tentar🔗

1. Procure a senha🔗

O óbvio primeiro:

  • Gerenciador de senhas (KeePassXC, Bitwarden, pass, chaveiro do navegador).
  • Anotações antigas, e-mails para si mesmo, arquivos de rascunho.
  • Padrões que você usava na época em que criptografou.

A data de criação do nó dá uma pista de qual senha da sua vida era a corrente:

grep -o 'CREATED="[0-9]*"' mapa.mm | head -5

Converta o timestamp (milissegundos) para data e pense no que você usava naquele período.

2. Procure uma versão anterior não criptografada🔗

Frequentemente o conteúdo existiu em claro antes de você criptografá-lo:

# No Git
git log --all -- mapa.mm
git show <commit>:mapa.mm > antigo.mm

# Cópias de salvamento automático
ls -la ~/.config/freeplane/*/[Aa]uto*

# Backup do sistema
restic find mapa.mm

Se você criptografou depois de já ter versionado, a versão anterior está lá.

3. Verifique se as cópias de recuperação estão em claro🔗

Dependendo da configuração, o salvamento automático pode ter gravado cópias não criptografadas. Isso é uma falha de segurança que, neste momento específico, joga a seu favor:

grep -l 'algum-texto-que-estava-no-no' ~/.config/freeplane/*/*autosave*

4. Força bruta, se você lembra parcialmente🔗

Se você lembra da estrutura da senha — “era uma frase com três palavras, uma delas era ‘carro’” — o espaço de busca pode ser tratável. Ferramentas como hashcat e john operam sobre formatos conhecidos; o do Freeplane não é dos mais suportados, e escrever o adaptador dá trabalho.

Vale o esforço apenas se o conteúdo for realmente valioso e você tiver informação parcial concreta. Sem nenhuma pista, uma senha decente não é quebrável em tempo útil, e isso é por design.

Prevenção🔗

Para as próximas vezes:

  1. Anote a senha num gerenciador antes de criptografar. Não depois — antes. É um passo de trinta segundos que evita perda permanente.
  2. Use uma frase longa, memorável, em vez de uma senha curta e complicada. Quatro palavras aleatórias são mais fortes e mais lembráveis que Xr7#p!q.
  3. Guarde uma cópia em claro num lugar seguro, se o conteúdo for insubstituível. Um volume LUKS ou VeraCrypt com backup é mais robusto que um nó criptografado sem cópia.
  4. Versione antes de criptografar. O commit anterior fica lá.
  5. Considere se você precisa mesmo criptografar. Para senhas, use um gerenciador de senhas. Para um mapa inteiro confidencial, criptografia de disco. O nó criptografado serve para um trecho sensível num mapa que circula — fora disso, costuma haver ferramenta melhor.

Se o conteúdo se perdeu🔗

Reconstrua a partir do que sobrou: o resto do mapa continua legível, e o contexto em volta do nó cifrado geralmente diz o que ele continha. Não é o mesmo, mas raramente é zero.

Você aprendeu

  • Não há backdoor, redefinição nem chave mestra — sem a senha, os bytes são ruído
  • Um sistema com recuperação não protegeria contra quem acessa o mecanismo de recuperação
  • Ainda vale procurar em gerenciadores de senha, anotações e cópias antigas do arquivo
  • A prevenção é registrar a senha no gerenciador no mesmo momento em que a cria

Perguntas para reflexão

  1. Por que a ausência de recuperação é consequência da definição de criptografia?
  2. Que fontes ainda vale vasculhar antes de dar o conteúdo por perdido?
  3. Como uma cópia antiga do arquivo pode ajudar mesmo estando cifrada?
  4. Que hábito, adotado no momento da criptografia, elimina o problema?

Artigos relacionados

Referências🔗

  1. Freeplane — Working with mind map files
  2. Freeplane — Vulnerabilidades corrigidas (arquivo)
  3. Freeplane — How to get help