J'ai ouvert un document de 2015 que j'ai enregistré en utilisant le crypto intégré dans vim ( :X
). C'était une sauvegarde blowfish
à l'époque.
Le message que j'ai reçu maintenant (2017) était le suivant:
Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: *********************************************
Enter same key again: *********************************************
C'était bizarre, pensais-je, mais j'ai supposé que cela avait à voir avec un défaut, et après avoir lu les méthodes de cryptage, je set cryptomethod=blowfish2
. Cela fonctionne après l'avoir ouvert, montrant cryptomethod comme Blowfish 2. Le problème est que je reçois toujours le message sur l'utilisation d'un cryptage faible! Pourquoi? Existe-t-il des vestiges de l'ancienne signature cryptographique blowfish1? Dois-je exporter le texte et le réenregistrer afin de le corriger?
encryption
oligofren
la source
la source
Réponses:
La méthode de cryptage est stockée dans le fichier lui-même et n'est pas automatiquement mise à jour.
Vous pouvez le voir avec
less
:VimCrypt~01!
estcm=zip
,VimCrypt~02!
estcm=blowfish
, et je pense que vous pouvez en déduire ce queVimCrypt~03!
signifie :-)Pour mettre à niveau un fichier, ouvrez-le, définissez explicitement
cm=blowfish2
et écrivez-le:la source