Home System Tutorial LINUX Detailed introduction to the encryption and decryption methods of Vim text in CentOS

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

Dec 31, 2023 pm 02:49 PM
centos Decrypt encryption vim

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!

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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to input Chinese in centos How to input Chinese in centos Apr 07, 2024 pm 08:21 PM

Methods for using Chinese input in CentOS include: using the fcitx input method: install and enable fcitx, set shortcut keys, press the shortcut keys to switch input methods, and input pinyin to generate candidate words. Use iBus input method: Install and enable iBus, set shortcut keys, press the shortcut keys to switch input methods, and input pinyin to generate candidate words.

How to read USB disk files in centos7 How to read USB disk files in centos7 Apr 07, 2024 pm 08:18 PM

To read U disk files in CentOS 7, you need to first connect the U disk and confirm its device name. Then, use the following steps to read the file: Mount the USB flash drive: mount /dev/sdb1 /media/sdb1 (replace "/dev/sdb1" with the actual device name) Browse the USB flash drive file: ls /media/sdb1; cd /media /sdb1/directory; cat file name

SCP usage tips-recursively exclude files SCP usage tips-recursively exclude files Apr 22, 2024 am 09:04 AM

One can use the scp command to securely copy files between network hosts. It uses ssh for data transfer and authentication. Typical syntax is: scpfile1user@host:/path/to/dest/scp -r/path/to/source/user@host:/path/to/dest/scp exclude files I don't think you can when using scp command Filter or exclude files. However, there is a good workaround to exclude the file and copy it securely using ssh. This page explains how to filter or exclude files when copying directories recursively using scp. How to use rsync command to exclude files The syntax is: rsyncav-essh-

How to enable root permissions in centos7 How to enable root permissions in centos7 Apr 07, 2024 pm 08:03 PM

CentOS 7 disables root permissions by default. You can enable it by following the following steps: Temporarily enable it: Enter "su root" on the terminal and enter the root password. Permanently enabled: Edit "/etc/ssh/sshd_config", change "PermitRootLogin no" to "yes", and restart the SSH service.

How to enter root permissions in centos How to enter root permissions in centos Apr 07, 2024 pm 08:06 PM

There are two ways to perform tasks with root privileges in CentOS: 1) Use the sudo command to temporarily obtain root privileges; 2) Log in directly using the root user password. Extreme caution should be used when using root privileges and it is recommended to only use them when necessary.

How to obtain root permissions in centos7 How to obtain root permissions in centos7 Apr 07, 2024 pm 07:57 PM

There are several ways to gain root privileges in CentOS 7: 1. Run the command using "su". 2. Use "sudo" to run a single command. 3. Enable the root user and set a password. NOTE: Be cautious when using root privileges as they may damage the system.

How to see the gateway in centos7 How to see the gateway in centos7 Apr 07, 2024 pm 08:15 PM

To view the gateway in CentOS 7: Open a terminal. Enter the command: ip route. Find the interface with the "default" gateway and its "default via" line will show the gateway address.

How to configure gateway in centos How to configure gateway in centos Apr 07, 2024 pm 08:51 PM

To configure CentOS as a gateway, you need to perform the following steps: 1. Configure the network interface and add the GATEWAY value; 2. Set the default gateway and specify DNS information; 3. Start the network service; 4. Test the gateway connection; 5. Configure the firewall (optional) Select) to allow traffic through the gateway.

See all articles