Pouca gente sabe que o Vim é capaz de fazer criptografia de arquivos de texto.
Se você quiser escrever algum conteúdo secreto num arquivo chamado segredo.txt (não use um nome tão estúpido, é claro), digite no terminal:
vim -x -n segredo.txt
O -x é para usar a criptografia, -n para não criar arquivos de swap.
Em seguida você será perguntado duas vezes sobre a senha para esse arquivo:
Entre chave de criptografia:
Entre a mesma chave novamente:
Coloque uma senha (ela não será ecoada). Agora você poderá editar o arquivo normalmente. Quando você for abrir o arquivo novamente com o Vim você será perguntado sobre a senha, caso você erre a senha você só verá caracteres bagunçados.
Caso você esteja dentro do arquivo e deseje mudar a senha use o comando do Vim:
:set key=senha
Onde senha é a sua senha, mas isso não é uma boa idéia, porque a senha é ecoada. Para mudar a senha do arquivo sem que alguém possa ler a senha use:
:X
É um x maísculo!
Usar o Vim para encriptar pequenos segredos pode ser muito prático, mas alguém com bons conhecimentos de criptografia poderá conseguir abrir seu arquivo porque a criptografia do Vim não é forte. Para uma criptografia de peso você deve procurar programas como o pgp, Gcipher ou até um ferramenta web como o Clipperz.
Para ir mais longe, dê uma olhada nos melhores preços de livros em português sobre criptografia.
Bucapé.
adeus Bruxelas. Saindo correndo do hotel para a estação.
pronto, lançaram minha última média, terminei meu bacharelado em computação. game over.
Cego enxerga sua mulher pela primeira vez depois de implantar um dente no olho http://is.gd/1mDHb
@chucre @danilodiogo valeu cara. Vou com minha resalva do consulado aqui, esperando não ter problemas. o/
indo no museu de quadrinhos da bélgica.
muito louca essa matéria http://is.gd/1mopd
pronto, papelada ajeitada no consulado brasileiro. meu retorno tá garantido.
indo na delegacia, depois embaixada. de toda forma só tem mais um ponto turístico que eu quero visitar na cidade antes de ir amanhã
7 comentários
W Brown
June 15, 2007 em 11:32 am
Bom dia? beleza?
Fiz um meme la no blog chamberlaws e to te convidando a respondê-lo
Valeu
Abraços
Danilo
June 15, 2007 em 3:03 pm
Ola Silveira,
Eu utilizo o AxCrypt que é gratuito, rápido e muito seguro para arquivos isolados. Para vários arquivos o bom mesmo é o TreuCrypt.
Victor de Souza Couto
June 16, 2007 em 1:37 pm
Cara,
tenho visto muitas empresas com inúmeras linguagens como requisito e ultimamente encontrei experiência em VIM como um requisito!!!
hehehe
o pessoal até acha engraçado, comentam sobre a vaga e talz!
Uma coisa é verdade, o VIM é muito usual! Eficaz pra cacete.
Até mais.
Silveira
June 16, 2007 em 10:03 pm
Quem me dera saber usar bem o VIM.
Lucas Arruda
June 17, 2007 em 2:05 am
Nao sabia que o vim fazia isso. Bacana.
Só tome cuidado com os termos que você usa. Encriptar na verdade é Criptografar (em inglês o termo encript por isso a confusão) e Criptologia embora tenha a ver com Criptogramas, na verdade estamos falando de algoritmos de criptografia, então o termo mais correto é Criptografia.
Silveira
June 17, 2007 em 12:34 pm
Lucas,
vou corrigir. Foi exatamente isso o que aconteceu, eu “traduzi” direto do inglês.
Valeu pela dica.
João Leme
June 17, 2007 em 7:16 pm
Excelente dica, confesso que não conhecia essa função do vim até então.
RSS feed para os comentários desse post · TrackBack URI
Poste seu comentário