Abri um documento a partir de 2015 que salvei usando a criptografia incorporada no vim ( :X
). Isso foi salvo usando blowfish
no momento.
A mensagem que recebi agora (2017) foi a seguinte:
Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: *********************************************
Enter same key again: *********************************************
Isso foi estranho, eu pensava, mas eu achava que tinha a ver com alguma falha, e depois de ler sobre os métodos de criptografia I set cryptomethod=blowfish2
. Isso funciona após abri-lo, mostrando o método de criptografia como blowfish 2. O problema é que ainda recebo a mensagem sobre o uso de criptografia fraca! Por quê? Existem restos da antiga assinatura criptográfica blowfish1? Preciso exportar o texto e salvá-lo novamente para corrigi-lo?
encryption
oligofren
fonte
fonte
Respostas:
O cryptmethod é armazenado no próprio arquivo e não é atualizado automaticamente.
Você pode ver isso com
less
:VimCrypt~01!
écm=zip
,VimCrypt~02!
écm=blowfish
e acho que você pode deduzir o queVimCrypt~03!
significa :-)Para atualizar um arquivo, abra-o, defina-o explicitamente
cm=blowfish2
e escreva-o:fonte