天天看點

怎樣在Linux中用Vim對檔案進行密碼保護

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

繼續閱讀