Digamos que você tenha o arquivo ~/passwords.txt onde você armazena todas as suas senhas.
Como
- Melhor proteger o arquivo, para que somente você possa ler/gravar este arquivo com alguma "senha mestra"?
- Faça um backup seguro deste arquivo (por exemplo, para uma unidade flash)?
Quais condições devem ser cumpridas, para que esta técnica seja à prova de balas.
Idealmente, em vez de apenas uma senha mestra, o uso de um token de hardware (como um Yubikey) para garantir uma criptografia segura, mesmo que alguém conheça sua senha.
Então:
Limpar o trabalho para um gerenciador de senhas, não um arquivo de texto simples (e um banco de dados adequado sendo o que está criptografado, para evitar armadilhas do delimitador): você quer algo usando uma biblioteca criptográfica bem testada para criptografar suas senhas.
Existem muitos gerenciadores de senhas populares disponíveis em várias plataformas. Todos eles (pelo menos os úteis) têm trivial para fazer backup de bancos de dados de arquivo único ou uma funcionalidade específica de exportação/importação/backup.
Pessoas como KeePassXC . Eu acho que é bom para iniciantes, então essa seria minha recomendação. Há também o KeePassDX , que provavelmente é uma boa escolha se você precisar de senhas no seu telefone Android. Tem o mesmo formato de banco de dados. Não tentei, mas em geral, fazer isso no Android é provavelmente mais seguro do que fazê-lo em sistemas Linux de desktop comuns - a separação entre aplicativos do Android é muito boa, enquanto os processos executados como o mesmo usuário em sistemas Linux no estilo POSIX praticamente sem segredos um do outro.