web-dev-qa-db-ja.com

vim -xはどの暗号化を使用しますか?

私は読む man vim:h -xおよび:h encryptionこれは、実際にはどのアルゴリズムで暗号化されているかを示していません。

11
xenoterracide

:h 'cryptmethod'は、PkZipとBlowfish(Vim 7.3の新機能)が可能な暗号化方法であると述べています。周りを見回すFEAT_CRYPT in vim/src/misc2.c それを確認します。

弱い暗号化方法は PKWAREのZipファイル形式のドキュメント に記載されており、新しい強力な暗号化は Bruce SchneierのBlowfishページ に記載されています。

7
ephemient

7.3でblowfish暗号化のサポートが追加されたことを知っています。それ以外はZipです。

7.3を使用している場合は、次のようにします。

:set cryptmethod?

使用している方法を確認します。

6
oadams