Недавно я решил зашифровать свой инженерный журнал, используя vim: X функция шифрования. Я записал пароль, но, очевидно, я что-то с ошибкой или что-то перепутали, потому что дешифрование файла просто дает тарабарщина. Хуже того, все мои резервные копии каким-то образом (не спрашивайте, я не уверен, как и то, и другое).
Я не собираюсь оправдываться: я знаю, что испортил. Прямо сейчас я хочу чтобы сосредоточиться на том, как я могу исправить беспорядок, который я сделал.
Вот что я пробовал:
-
Используйте vimzipper для переноса зашифрованного файла в zip, чтобы он мог быть треснутые стандартными крепежными средствами для zip, такими как fcrackzip, zipcracker, pkcrack, Advanced Zip Password Recovery и т.д. К сожалению, это не работает. Я восстановил строку открытого текста из файла используя оставшуюся информацию из регистров в моем VIMINFO, но я не имеют смещения в файле для восстановленного открытого текста. Несмотря на это, взлом zip не работал, даже для простого тестовый файл с трехсимвольным паролем vim.
-
Восстановление файла подкачки не помогло. Когда я снова открыл зашифрованный файл с плохим паролем, vim переписал "хороший" файл подкачки.
-
Запустите unixcrypt-breaker с большой базой данных открытого текста (~ 30 книги от Project Gutenberg) в качестве справочных данных. Это приводит к талисмана, даже если я только семя unixcrypt-breaker с восстановленный открытый текст. Кроме того, я не могу показаться используя этот метод. (FYI, я снятие VimCrypt ~ 01! волшебный заголовок, прежде чем я запусти дешифрование, и я отключу его с помощью vim в режиме PASTE, поэтому я не в противном случае измените содержимое файла).
-
Отчаянно угадывайте каждый пароль и орфографию, которую я могу себе представить. я провели как минимум шесть часов, угадывая, что я мог бы иметь неправильно написано.:)
Чтобы быстро попробовать пароли из программы, я попытался скомпилировать старая копия crypt/makekey UNIX, но результатом этого является не то же самое, что и тот же самый файл, зашифрованный с помощью шифрования vim -x и тот же пароль.
Если кто-то может помочь, я бы очень благодарен. Если нет, спасибо за чтение.:)