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 encryptiondice que los archivos de deshacer e intercambiar están encriptados tanto en 7.3 como en 7.4 , pero:h cryptmethoden 7.4 solo se hace mención explícita delundoarchivoblowfish2.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:
blowfishno debe usarse. Usar en sublowfish2lugar.swapyundoarchivos están encriptados,viminfono lo es.Consejo no solicitado:
blowfish2implementación también. Usa algo más, como GPG. Elgnupg.vimcomplemento puede ser útil. Parece que se mantiene . Se deshabilitaviminfoy el archivo de intercambio.fuente