VIM: Ключ шифрования

У меня есть одно сомнение относительно КЛЮЧА ШИФРОВАНИЯ VIM.

Я имеющий текстовый файл, я зашифровал то использование файла

:X

Теперь, где зашифрованный ключ хранится (соединяют каналом).

Сохранило ли это в отдельном файле или самом текстовом файле.

Если я открываю файл, он спросил Ключ шифрования.

Как это сравнивает мой ключ с исходным ключом?

7
задан ungalnanban 15 April 2010 в 07:24
поделиться

2 ответа

Он не хранит ключ - он просто шифрует или дешифрует ключ, который вы вводите.

Вот шестнадцатеричный дамп 15-значного файла, зашифрованного с помощью ключа («слон» - попробуйте; содержимое не имело смысла («abcdededesdasd») до того, как я его зашифровал):

0x0000: 56 69 6D 43 72 79 70 74 7E 30 31 21 95 96 C7 F6   VimCrypt~01!....
0x0010: 75 C8 3B BF 1D BD BD 86 97 32 DA                  u.;......2.
0x001B:

Длина 27 символов; 'VimCrypt ~ 01!' 12 знаков. Если вы расшифруете его с неправильным ключом (скажем, «розовая пантера»), вы получите мусор. Таким образом, vim не проверяет целостность зашифрованного или расшифрованного файла.

2
ответ дан 7 December 2019 в 16:40
поделиться

Ключ не сохраняется, вы должны ввести его самостоятельно. Сохранять ключ тоже не имеет смысла, потому что каждый может расшифровать файл с помощью сохраненного ключа. Если вы снова откроете файл в vim, он попросит ключ шифрования.

1
ответ дан 7 December 2019 в 16:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: