Vim的檔案加密與解密

2021-12-29 22:36:29 字數 579 閱讀 2144

vim的檔案加密功能不是很強,但比較實用,因為不必要借助其他軟體即可實現。

其方法有兩種:

1:使用命令列下的 -x 引數。

2:編輯模式下的 :x 命令。

兩者都會提示你輸入及重新輸入密碼。

不要忘記用 :w命令將加密後的新檔案存檔。

vim的解密也比較容易,對於已經加密的檔案,用vim開啟後會提示你輸入密碼的。

加密後的檔案有其他編輯器開啟時會顯示為一些亂碼,其實是加密後的字元。如果想要解除乙個檔案的密碼,重新用空的密碼為檔案加密存檔即可。

如果你的加密級別要求足夠高的話(比如你給****局工作),需要注意的是,在文件存檔之前,機器硬碟上會有乙個正在編輯檔案的swp檔案存在,其內容是沒有加密的,所以你可以設定在vim中不保留swp檔案;當然,你在編輯的過程中在記憶體中也是存在你所編輯的檔案的未加密的文字內容的,必要的話要設定不在記憶體中保留其內容。

詳細內容請檢視help :x 即vim的幫助檔案中的相應章節。

不過不要對vim的加密功能萬分安全的,其加密演算法並不是太安全,如果有足夠的時間和良好的計算環境其密碼是可以破解的。不過對於一般人來說,其密碼已經比較可靠了。畢竟,鎖是防不了坦克的。

vim的加密和解密

vim 現的錯誤提示含義 參考 e488 trailing characters,表示命令後面,跟隨了額外的 不應該 有的字元.它表示,乙個命令,要先輸入 這個單獨的 命令,後面不要跟隨 引數.回車後,再輸入引數 為什麼?因為 在輸入 密碼的時候,密碼要用 星號 來代替,密碼是 不能顯示出來的 也就...

CryptoJS檔案加密與解密

import react,from react import cryptojs from crypto js crypto js import from antd class encryption extends component componentdidmount 對檔案進行加密 encrypt...

XML檔案的加密與解密

xml檔案的加密 rijndaelmanaged key new rijndaelmanaged 設定金鑰 key為32位 數字或字母16個 漢字8個 byte bytekey encoding.unicode.getbytes 1111111111111111 key.key bytekey xm...