Vim 有個 -x 選項,這個選項能讓你在建立檔案時用它來加密。一旦你運作下面的 vim 指令,你會被提示輸入一個密鑰:
如果第二次輸入的密鑰無誤,你就能可以修改此檔案了。
<a href="http://s2.51cto.com/wyfs02/M01/97/91/wKioL1kvxFWQzAQ2AAAc5ziU1zE271.png" target="_blank"></a>
被密碼保護的 Vim 檔案
等你修改好之後,摁 Esc 和鍵入 :wq 來儲存及關閉檔案。下次你想打開它編輯一下,你就必須像這樣去輸入密鑰:
$ vim file.txt需要 "file.txt" 的加密密鑰警告:正在使用弱加密方法;參見 :help 'cm'輸入密鑰:*******
假設你輸了一個錯誤的密碼(或者沒輸密碼),你會看到一些垃圾字元。
<a href="http://s3.51cto.com/wyfs02/M01/97/90/wKiom1kvxH-j0s_TAAAnrLYZ5DM014.png" target="_blank"></a>
Vim 中的加密内容
在 Vim 中設定一種強加密方法
注意:警告資訊暗示保護檔案的是弱加密方法。那麼接下來,我們來看看怎麼在 Vim 中設定一種強加密方法。
<a href="http://s4.51cto.com/wyfs02/M02/97/91/wKioL1kvxNmSiP5JAAAfIpj0Xok388.png" target="_blank"></a>
Vim 中檔案弱加密
為了檢視加密方式(cm)集,鍵入如下:
輸出樣例:
你可以像如下所示的那樣給一個 Vim 檔案設定個新的加密方法(本例中我們用 blowfish2 加密方法)
然後鍵入回車和 :wq 儲存檔案。
<a href="http://s5.51cto.com/wyfs02/M00/97/90/wKiom1kvxR_AYy2PAAAdAC9lR-I740.png" target="_blank"></a>
對 Vim 檔案設定強加密
現在你再打開下面的檔案時應該就看不到那條警告資訊了。
你也可以在打開 Vim 檔案之後來設定密碼,用 :X 指令就能像上面所示的那樣去設定一個加密密碼。
本文轉自 技術花妞妞 51CTO部落格,原文連結:http://blog.51cto.com/xiaogongju/1947393