Как использовать Vim для шифрования текстовых файлов в Linux

Большинство пользователей хранят важные заметки, учетные данные для входа и другие конфиденциальные данные в текстовые файлы. Однако хранить такую ​​информацию в виде простого текста небезопасно. Одним из способов защиты конфиденциальной информации является использование шифрования.

Если вы ищете простой и быстрый способ кодирования текстового файла в Linux, вы можете использовать редактор Vim. В Vim есть несколько встроенных функций шифрования файлов, которые позволяют защищать конфиденциальную информацию с помощью различных методов шифрования. Только человек с правильным ключом может получить доступ к зашифрованному файлу. Проверять Как зашифровать и расшифровать текстовый файл в Windows.

Как использовать Vim для шифрования текстовых файлов в Linux

Давайте посмотрим, как вы можете использовать Vim для шифрования текстовых файлов в Linux.

Как зашифровать файл с помощью Vim

Чтобы зашифровать файл с помощью Vim, сначала откройте его в редакторе с помощью следующей команды:

vim filename

Если файла с указанным именем нет, Vim создаст его. Теперь переключитесь в режим вставки, нажав клавишу i и добавьте текст, который вы хотите включить в файл.

Чтобы зашифровать файл, нажмите Esc Чтобы перейти в командный режим, введите следующую строку и нажмите Enter:

:X

Как использовать Vim для шифрования текстовых файлов в Linux

Vim запросит у вас ключ шифрования. Вам придется ввести ключ дважды.

Как использовать Vim для шифрования текстовых файлов в Linux

Чтобы сохранить изменения и выйти из Vim, введите следующее и нажмите Enter:

:wq

Это зашифрует ваш текстовый файл. Вы можете использовать команду cat, чтобы проверить это:

cat filename

Как использовать Vim для шифрования текстовых файлов в Linux

Альтернативный способ зашифровать файл в Vim — использовать следующую команду:

vim -x filename

Вам будет предложено ввести ключ шифрования. Введите ключ дважды, чтобы избежать ошибок. Затем отредактируйте файл и, когда закончите, сохраните и выйдите из Vim. Проверять Как установить плагины в Vim.

Открытие зашифрованного файла с помощью Vim

Чтобы открыть зашифрованный файл, вам необходимо указать правильный ключ шифрования. Если вы не введете правильный ключ, Vim испортит содержимое. Никогда не сохраняйте файл в таком состоянии, иначе ваш файл будет перезаписан непонятным содержимым.

Как использовать Vim для шифрования текстовых файлов в Linux

Как проверить метод шифрования

Чтобы проверить, какой метод шифрования Vim использовал для шифрования определенного файла, используйте следующую команду:

file encrypted_filename

Как использовать Vim для шифрования текстовых файлов в Linux

Вы также можете проверить метод кодирования в редакторе. Для этого откройте зашифрованный файл в Vim, затем в командном режиме введите следующее и нажмите Enter:

:setlocal cm?

Это напишет строку, описывающую метод кодирования для текущего файла.

Как использовать Vim для шифрования текстовых файлов в Linux

Чтобы просмотреть все методы кодирования, доступные в Vim, введите:

:h ‘cm’

Откроется страница справки, на которой показаны все методы шифрования с кратким описанием каждого из них.

Как использовать Vim для шифрования текстовых файлов в Linux

Изменить способ кодирования файлов в Vim

Чтобы изменить метод шифрования зашифрованного файла, откройте его в Vim и введите ключ шифрования. Затем в командном режиме введите следующую команду с заменой blowfish2 , blowfish или pkzip метод_шифрования:

:setlocal cm=encryption_method

Например, чтобы изменить метод кодирования на blowfish, введите:

:setlocal cm=blowfish

Затем сохраните изменения с помощью:

:w

Изменить или удалить ключ шифрования

Чтобы изменить ключ шифрования для зашифрованного файла, откройте файл в Vim. Затем введите ключ шифрования для доступа к содержимому. В командном режиме введите:

:X

Вас попросят ввести ключ шифрования. Введите новый ключ, а затем повторите его для подтверждения.

Чтобы удалить шифрование, просто нажмите Enter дважды, не нажимая ни одной клавиши. После этого обязательно сохраните изменения, набрав:

:w

Как использовать Vim для шифрования текстовых файлов в Linux

Проверять Сравнение GNU nano и Vim: одно из лучших приложений для редактирования текста в терминале.

Храните ваши пароли в зашифрованном файле

Вы можете использовать редактор Vim для шифрования/дешифрования текстовых файлов в Linux вместо использования отдельного инструмента шифрования. Вы также можете хранить пароли в зашифрованном файле и использовать Vim в качестве менеджера паролей. Однако обратите внимание, что методы шифрования, такие как blowfish и pkzip, предлагаемые Vim, ненадежны. Рекомендуется Blowfish2, который является более надежным методом шифрования.

Вам не нужно быть экспертом по Vim, чтобы кодировать свои файлы, просто изучите несколько основ, и все готово. Вы можете просмотреть сейчас Как зашифровать конфиденциальные файлы с помощью GnuPG в Linux.

Источник
Перейти к верхней кнопке