Crie um arquivo de texto protegido por senha com o vi e a linha de comando
Índice:
É fácil criar um arquivo de texto protegido por senha usando o editor de texto de linha de comando 'vi'. Isso é infinitamente útil para fins de privacidade, seja o arquivo protegido para conter detalhes de login, várias senhas, informações pessoais, um diário privado ou qualquer outra coisa que você queira armazenar com segurança em um único arquivo de texto protegido por senha.
Vi é considerado um pouco avançado e tem uma curva de aprendizado bastante íngreme, mas é muito poderoso. Felizmente, se você deseja apenas criptografar um documento de texto, o vi pode ser razoavelmente simples e abordaremos alguns comandos básicos do vi/vim para que você comece a usá-lo para essa finalidade. Observe que para o usuário habilidoso médio e para aqueles que não são fãs da linha de comando, usar as opções de segurança mais tradicionais de criptografia de disco completo com FileVault ou o método de adicionar arquivos e pastas em uma imagem criptografada pode ser mais fácil porque é tratado inteiramente por meio da interface gráfica e do sistema de arquivos do Mac OS X. Esses dois métodos também permitem que você use um aplicativo mais familiar como o TextEdit (ou qualquer outro) para editar os documentos armazenados atrás da camada de senha. Apenas lembre-se de salvar e fechar o arquivo e, em seguida, ejetar o disco virtual se você seguir a rota de uma imagem de disco e sair do Mac quando não estiver em uso, se tentar o Filevault, caso contrário, perderá essas camadas de proteção por senha .É claro que esses dois métodos limitarão a legibilidade dos arquivos para um Mac, portanto, se você deseja ter algum acesso de plataforma cruzada ao arquivo em questão, esse truque do vi funciona bem, pois permanece acessível no Linux e em outros tipos de unix com vi ou vim. Então, quer seguir a rota da linha de comando? Em seguida, criptografe arquivos de texto com o vi!
Criando o arquivo de texto protegido por senha no vim
Criar o arquivo é bastante simples, inicie o Terminal (/Applications/Utilities/ mas você já deve saber disso se estiver familiarizado com a linha de comando) e use a seguinte sintaxe de comando:
vi -x protectedtext
Quando solicitado pelo vi, insira uma senha duas vezes para abrir o vi com o documento de texto criptografado. Como de costume com arquivos criptografados, não esqueça essa senha, ou você não poderá abrir o arquivo novamente.
Agora você está no vi.Se você estiver familiarizado com VI e VIM, obviamente não precisará de ajuda, mas o vi/vim pode ser uma grande dor de cabeça confusa para os novatos no editor de texto avançado. Sem entrar em um grande tutorial do vi, vamos nos concentrar em apenas alguns comandos muito simples do vi que permitem que você se mova pelo documento, insira texto, salve, saia e saia e salve simultaneamente o arquivo de texto criptografado.
Comandos simples do vi
- i para inserir texto
- Control+F para rolar a tela para frente
- Control+B para rolar uma tela para trás
- /(frase de pesquisa) + RETURN para pesquisar o arquivo por “frase de pesquisa”
- ESCAPE para inserir comandos do vi, poder sair, salvar e sair, etc
- ESCAPE + ZZ para salvar e sair do vi
- ESCAPE + :q! para sair sem salvar
- ESCAPE + :w + RETURN para salvar sem sair
Sim, diferenciam maiúsculas de minúsculas. Por exemplo, para sair e salvar, ZZ deve estar em letras maiúsculas, tornando o comando salvar e sair mais parecido com Shift+ZZ.
Estamos intencionalmente simplificando aqui, mas se você estiver procurando por um tutorial aprofundado sobre vi, aqui está um ótimo de uma importante universidade de engenharia.
Para um exemplo prático, aqui está o que você faria para criar o documento criptografado com uma senha, inserir algum texto, salvar e sair. Destacaremos os comandos de tecla para indicar quando pressionar uma tecla:
vi -x criptografado_texto_arquivo (digite algumas coisas que você deseja que estejam no arquivo criptografado, finja que terminou e deseja sair e salvar) ZZ
Você agora estará de volta à linha de comando. Para voltar ao documento, basta abri-lo normalmente com vi:
vicrypted_text_File
Você precisará digitar a senha para acessar o conteúdo.
Tudo isso pode parecer um pouco estranho para aqueles que não estão acostumados com o vi/vim, mas você logo pegará o jeito.
Importante: o arquivo protegido só estará acessível através do vi/vim
Este arquivo e seu conteúdo agora só poderão ser acessados através do vi/vim, tentar abri-lo com outro aplicativo ou ferramenta de linha de comando resultará em nada além de rabiscos, precedidos de uma mensagem “VimCrypt” , parecendo algo assim:
VimCrypt~01!}???+?)??j2???^1Z??u4@???.t?????gҸ }? ø??5p???]?M?ז???7?a???4?N7A????7??"??잏?0??+?1Z??q?7N?| ?uͫ?||?
Você também pode optar por simplesmente criar um arquivo de texto normal com um editor de texto de sua escolha, compactá-lo com uma senha, descompactá-lo para modificar ou usar o documento e, em seguida, compactar novamente com a mesma senha , mas seria difícil argumentar que é mais fácil do que o truque mencionado, embora uma vantagem da abordagem zip seja a compatibilidade entre plataformas e a capacidade de modificar os documentos contidos por meio de qualquer aplicativo.
Obrigado ao Chris pela inspiração da dica