Большинство пользователей хранят важные заметки, учетные данные для входа и другие конфиденциальные данные в текстовые файлы. Однако хранить такую информацию в виде простого текста небезопасно. Одним из способов защиты конфиденциальной информации является использование шифрования.
Если вы ищете простой и быстрый способ кодирования текстового файла в Linux, вы можете использовать редактор Vim. В Vim есть несколько встроенных функций шифрования файлов, которые позволяют защищать конфиденциальную информацию с помощью различных методов шифрования. Только человек с правильным ключом может получить доступ к зашифрованному файлу. Проверять Как зашифровать и расшифровать текстовый файл в Windows.
Давайте посмотрим, как вы можете использовать Vim для шифрования текстовых файлов в Linux.
Как зашифровать файл с помощью Vim
Чтобы зашифровать файл с помощью Vim, сначала откройте его в редакторе с помощью следующей команды:
vim filename
Если файла с указанным именем нет, Vim создаст его. Теперь переключитесь в режим вставки, нажав клавишу i и добавьте текст, который вы хотите включить в файл.
Чтобы зашифровать файл, нажмите Esc Чтобы перейти в командный режим, введите следующую строку и нажмите Enter:
:X
Vim запросит у вас ключ шифрования. Вам придется ввести ключ дважды.
Чтобы сохранить изменения и выйти из Vim, введите следующее и нажмите Enter:
:wq
Это зашифрует ваш текстовый файл. Вы можете использовать команду cat, чтобы проверить это:
cat filename
Альтернативный способ зашифровать файл в Vim — использовать следующую команду:
vim -x filename
Вам будет предложено ввести ключ шифрования. Введите ключ дважды, чтобы избежать ошибок. Затем отредактируйте файл и, когда закончите, сохраните и выйдите из Vim. Проверять Как установить плагины в Vim.
Открытие зашифрованного файла с помощью Vim
Чтобы открыть зашифрованный файл, вам необходимо указать правильный ключ шифрования. Если вы не введете правильный ключ, Vim испортит содержимое. Никогда не сохраняйте файл в таком состоянии, иначе ваш файл будет перезаписан непонятным содержимым.
Как проверить метод шифрования
Чтобы проверить, какой метод шифрования Vim использовал для шифрования определенного файла, используйте следующую команду:
file encrypted_filename
Вы также можете проверить метод кодирования в редакторе. Для этого откройте зашифрованный файл в Vim, затем в командном режиме введите следующее и нажмите Enter:
:setlocal cm?
Это напишет строку, описывающую метод кодирования для текущего файла.
Чтобы просмотреть все методы кодирования, доступные в Vim, введите:
:h ‘cm’
Откроется страница справки, на которой показаны все методы шифрования с кратким описанием каждого из них.
Изменить способ кодирования файлов в Vim
Чтобы изменить метод шифрования зашифрованного файла, откройте его в Vim и введите ключ шифрования. Затем в командном режиме введите следующую команду с заменой blowfish2 , blowfish или pkzip метод_шифрования:
:setlocal cm=encryption_method
Например, чтобы изменить метод кодирования на blowfish, введите:
:setlocal cm=blowfish
Затем сохраните изменения с помощью:
:w
Изменить или удалить ключ шифрования
Чтобы изменить ключ шифрования для зашифрованного файла, откройте файл в Vim. Затем введите ключ шифрования для доступа к содержимому. В командном режиме введите:
:X
Вас попросят ввести ключ шифрования. Введите новый ключ, а затем повторите его для подтверждения.
Чтобы удалить шифрование, просто нажмите Enter дважды, не нажимая ни одной клавиши. После этого обязательно сохраните изменения, набрав:
:w
Проверять Сравнение GNU nano и Vim: одно из лучших приложений для редактирования текста в терминале.
Храните ваши пароли в зашифрованном файле
Вы можете использовать редактор Vim для шифрования/дешифрования текстовых файлов в Linux вместо использования отдельного инструмента шифрования. Вы также можете хранить пароли в зашифрованном файле и использовать Vim в качестве менеджера паролей. Однако обратите внимание, что методы шифрования, такие как blowfish и pkzip, предлагаемые Vim, ненадежны. Рекомендуется Blowfish2, который является более надежным методом шифрования.
Вам не нужно быть экспертом по Vim, чтобы кодировать свои файлы, просто изучите несколько основ, и все готово. Вы можете просмотреть сейчас Как зашифровать конфиденциальные файлы с помощью GnuPG в Linux.