はじめに この記事はVim Advent Calendar 2016の15日目の記事です. 今回はVimであまり知られていない,使われていない機能であると思われる暗号化機能について書きたいと思います. 暗号化機能 Vimはテキストエディタですが,単なるテキストエディットだけに留まらず,テキストファイルを暗号化する機能も備わっています. 編集したテキストファイルを保存するとき,ユーザが指定したキーによって暗号化し,再度そのファイルオープンするときにキーの入力を求めます. そして,オープン時に入力されたキーによって復号化を行うので,正しいキーであれば元のテキストが表示され,異なったキーであればデタラメなテキストが表示されるようになっています. 利用可能な暗号化方式 VIm 8.0の時点では,以下の表に示す3つの暗号化方式が利用可能となっています. 各暗号化方式についての詳細は :h crypt