Home > System Tutorial > LINUX > body text

Detailed introduction to the encryption and decryption methods of Vim text in CentOS

WBOY
Release: 2023-12-31 14:49:21
forward
553 people have browsed it

CentOS uses vim/vi to encrypt and decrypt files

1. Use vim/vi encryption:

Advantages: After encryption, if you don’t know the password, you can’t see the plain text, even the root user can’t see it;

Disadvantages: It is obvious that letting others know that it is encrypted will easily allow others to destroy the encrypted files, including content destruction and deletion;

I believe everyone is familiar with the vi editor. There is a command in vi that encrypts files. Here is an example:

1) First create an experimental file text.txt in the root home directory/root/:

[root@www ~]# vim/vi text.txt

2) Enter the editing mode, press ESC after entering the content, then enter: X (note the capital X), and press Enter;

3) At this time, the system prompts you to enter the password twice, as shown below:

enter password: *******

Please enter again: *******

4) Exit after saving. The file is now encrypted;

5) Use cat or more to view the file content, and it will be displayed as garbled characters; use vim/vi to re-edit the file, and you will be prompted to enter a password. If the entered password is incorrect, it will also be displayed as garbled characters!

Note: After encrypting the file, don’t forget the password!

2. Decrypt files encrypted with vi (provided you know the encrypted password):

1) Use vim/vi to open a file such as text.txt, enter the correct password, and then set the password to empty when editing by entering the following command:

:set key=

Then press Enter directly. After saving the file, the file has been decrypted.

2) Or this will work:

After opening the file correctly, use the ":X" command and then give an empty password. Save using "wq!".

The two methods actually have the same effect.

The above is the detailed content of Detailed introduction to the encryption and decryption methods of Vim text in CentOS. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:jb51.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!