成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用vim快速加密和解密文件

譯文
開發 前端
大多數Linux用戶都知道vim是vi派生而來的文本編輯器,它還可以用作加密文本文件的工具。本文將介紹如何使用它來加密和解密文件。

[[379438]]

【51CTO.com快譯】每當您在Linux系統中有一個想要保持私密的文本文件,無論系統中擁有帳戶的其他用戶可能具有什么特權,您都可以借助加密來實現。一種簡單的方法是使用vim編輯器中內置的功能。您需要提供一個密碼,然后記住該密碼或將其存儲在密碼保險箱中,該過程非常簡單。文件名無法更改,恢復文件內容的方式與加密方式幾乎相同。

首先,假設我們有一個以這樣開頭的文件:

  1. $ head -3 mysecret 
  2. I feel the need to put my deepest darkest secret into a text file on my Linux 
  3. system. While this likely isn't common practice, I'not sure that I can trust 
  4. anyone with it. But a penguin? That's a different story! So here goes ... 

現在,如果不想讓其他用戶知道您的私密信息,可以使用帶-x(加密)選項的vim。

  1. $ vim -x mysecret 

vim編輯器將立即索要加密密鑰。您將輸入兩次密碼。請注意,密碼輸入時不會顯示,而是每個字符將顯示為星號。

  1. Enter encryption key: ********* 
  2. Enter same key again: ********* 

一旦vim打開了文件,它看起來很正常,您可以繼續編輯詳細信息或添加到您的私密信息中——如果您想這么做,也可以寫出加密形式的文件。

想寫出加密的內容,只需像平常使用vim那樣保存文件即可。

  1. :wq 

隨后試圖查看該文件的任何人都可能會看到以下內容:

  1. VimCrypt~036▒!y)K▒▒i▒▒▒▒▒{▒z▒▒▒D▒:▒▒7▒\▒蠅Xd▒#n▒▒▒ڎq4▒▒݋▒^9▒|▒▒▒+A▒]j▒▒▒a▒N▒▒ 
  2.  
  3. ▒▒▒▒▒▒}▒▒&f▒▒A3▒Wt[▒T\:с▒أny▒*▒▒}▒▒▒▒▒"▒▒▒ڈ^▒C▒E▒W▒▒v▒pV▒_▒Cj͞.EA▒▒▒#▒ex▒:▒K▒▒`P 
  4.  
  5. ▒u▒ ▒▒yhK▒X▒▒(W▒s(RY▒A▒ 
  6.  
  7. ▒▒l9▒▒▒_▒▒▒▒▒I▒▒Lk▒ ▒k▒▒▒▒=▒5G▒▒▒t▒2Ӣ▒gF▒ 3▒Iq▒C▒▒▒▒OZ[▒l▒_▒~▒▒z 

一旦您準備好再次讀取文件或繼續詳細表述私密信息,請再次使用vim命令,并在系統出現提示時輸入密碼。

  1. $ vim mysecret 
  2. Need encryption key for "mysecret"  
  3. Enter encryption key: ********* 

內容會再次以純文本顯示。

  1. I feel the need to put my deepest darkest secret into a text file on my Linux  
  2. system. While this likely isn't common practice, I'not sure that I can trust  
  3. anyone with it. But a penguin? That's a different story! So here goes ... 

用通常的:wq結束vim會話,文件將保持加密狀態。

如果您準備在某個時候與他人共享您的私密信息,可以像當初調用它那樣解密文件。首先使用vim -X命令。注意這回使用大寫的X:

  1. $ vim -X mysecret 
  2. Need encryption key for "mysecret" 
  3. Enter encryption key: ********* 

隨后您會看到原始文本。

  1. I feel the need to put my deepest darkest secret into a text file on my Linux  
  2. system. While this likely isn't common practice, I'not sure that I can trust  
  3. anyone with it. But a penguin? That's a different story! So here goes ... 

然后輸入:X,但是當系統提示您再次輸入加密密鑰(兩次)時,只需按回車鍵:

  1. Enter encryption key
  2. Enter same key again: 

使用:wq再次寫出文件。之后,您的文件將恢復為未加密形式。

  1. $ head -3 mysecret 
  2. I feel the need to put my deepest darkest secret into a text file on my Linux  
  3. system. While this likely isn't common practice, I'not sure that I can trust  
  4. anyone with it. But a penguin? That's a different story! So here goes ... 

更多的選擇

還有許多其他工具可用于加密文件,但是這種方法只需要vim和用于記住密鑰的任何方法。要確定某個文件是否被vim加密,可以運行file命令。在下面的示例中,我們看到該命令告訴您文件何時加密以及何時未加密。

  1. $ file mysecret  
  2. mysecret: Vim encrypted file data  
  3. $ file mysecret  
  4. mysecret: UTF-8 Unicode text 

原文標題:Using vim to quickly encrypt and decrypt files,作者:Sandra Henry-Stocker

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:華軒 來源: 51CTO
相關推薦

2021-05-08 05:56:15

加密OpenSSL密鑰

2015-05-19 08:58:08

加密解密GnuPG

2022-09-26 08:35:53

磁盤Java解密

2023-09-01 09:31:48

2015-03-26 14:19:53

GPG加密解密

2021-07-18 11:43:58

Linux密碼加密

2024-03-01 09:58:44

2024-04-29 07:50:52

C#AES加密

2023-09-04 14:00:28

加密密鑰私鑰

2023-12-13 12:27:46

2017-12-07 10:25:55

LinuxGPG加密解密

2015-03-26 11:25:10

對稱加密加密壓縮加密解密解壓

2018-05-11 14:59:21

LinuxVim編輯器

2018-08-28 10:40:08

Windows 10EFS加密文件

2024-07-09 10:13:15

2022-11-07 07:04:25

2023-03-06 08:49:02

加密和解密SpringBoot

2024-08-26 08:34:47

AES加密算法

2010-07-06 10:35:59

2018-04-23 13:10:01

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美色视频免费 | 午夜激情视频在线 | 午夜电影在线播放 | 日韩视频在线免费观看 | 成年人视频免费在线观看 | 日韩一区二区在线视频 | 国产成人久久av免费高清密臂 | 欧美精品国产一区二区 | 中文字幕一区二区三区乱码图片 | 黄色网页在线观看 | 青草青草久热精品视频在线观看 | 中文字幕1区 | 中文在线a在线 | 韩国精品在线观看 | 欧美日韩精品一区二区三区四区 | 久久久久综合 | av影音在线 | 日本视频免费观看 | 午夜电影福利 | 欧美日韩国产综合在线 | 国产人成精品一区二区三 | 国产精品视频免费观看 | 国产一区二区在线免费播放 | 99成人| 欧美亚洲另类在线 | 免费观看国产视频在线 | 激情久久网 | 911影院 | 狠狠久久综合 | 四虎影视免费观看 | 日韩和的一区二区 | 日本精品在线一区 | 激情福利视频 | 久久网国产 | 久久av在线播放 | 亚洲在线一区二区 | 欧美视频1 | 亚洲 精品 综合 精品 自拍 | 国产激情网 | 久久久久无码国产精品一区 | 国产精品成人在线观看 |