Sé que usar no:set cryptmethod=zip
es seguro, pero ¿qué tan seguro es usar ?:set cryptmethod=blowfish
En wikipedia leí que el cifrado blowfish, como tal, debería ser seguro, pero esto no dice nada sobre la seguridad de la implementación de Vim .
¿Y qué pasa con los archivos de intercambio, los archivos de copia de seguridad, los archivos sin archivar y otras formas posibles de evitar el cifrado blowfish? ¿Qué tan seguro es Vim allí?
security
encryption
Martin Tournoij
fuente
fuente
:h encryption
dice que los archivos de deshacer e intercambiar están encriptados tanto en 7.3 como en 7.4 , pero:h cryptmethod
en 7.4 solo se hace mención explícita delundo
archivoblowfish2
.Respuestas:
Se no seguro. David Leadbeater publicó el código POC para la fuerza bruta de hasta 64 bytes en un artículo titulado, algo irónicamente, encriptación Vim blowfish ... o por qué no debería lanzar su propia criptografía . La documentación de Vim ahora recomienda :
Y, anteriormente:
Resumen:
blowfish
no debe usarse. Usar en sublowfish2
lugar.swap
yundo
archivos están encriptados,viminfo
no lo es.Consejo no solicitado:
blowfish2
implementación también. Usa algo más, como GPG. Elgnupg.vim
complemento puede ser útil. Parece que se mantiene . Se deshabilitaviminfo
y el archivo de intercambio.fuente