Каждый раз, когда ваш пароль сбрасывается, Windows генерирует для вас новый ключ EFS и шифрует его новым паролем. Позвольте мне рассказать вам о том, что произошло:
- Вы зашифровали первую партию с сертификатом
A
защищенным вашим паролем 1
- Вы экспортировали
A
в файл
- Вы сбрасываете пароль к паролю
2
- Вы не смогли получить доступ к файлам, зашифрованным с помощью
A
потому что вы больше не могли разблокировать закрытый ключ для него (потому что ваш пароль изменился)
- Вы импортировали закрытый ключ
A
из резервной копии
- Вы могли читать файлы, зашифрованные с помощью
A
потому что у вас был ключ, с помощью которого они были зашифрованы
- Вы зашифровали вторую партию новым сертификатом
B
защищенным вашим текущим паролем 2
- Вы сбрасываете пароль к паролю
3
- Вы не смогли получить доступ к файлам, зашифрованным с помощью
B
потому что вы больше не могли разблокировать закрытый ключ для него (у вас был пароль 3
, а не 2
)
- Вы повторно импортировали сертификат
A
и защитили его паролем 3
- Это совсем не помогло, потому что файлы все еще зашифрованы ключом из сертификата
B
, который вы не сделали резервную копию
В разделе «Надежные люди» диспетчера сертификатов вы увидите список всех ключей EFS, которыми вы управляете, и открытый ключ каждого пользователя на компьютере. Тот (и только один) с вашим именем, у которого нет ключа на значке, является вашим открытым ключом EFS. Он создается и шифруется вашим паролем при входе в систему и является единственным ключом, используемым при шифровании нового файла. Если вы хотите сделать возможным дешифрование файла с другим сертификатом, вы можете использовать опции cipher
и /adduser
утилиты командной строки /certhash
(но сейчас это слишком поздно).
Вы в плохой ситуации, извините. Одной из попыток было бы сбросить ваш пароль на второй, который был, когда вы зашифровали все вещи. (Windows может хранить несколько сертификатов для каждого пользователя.) Также возможно, что незашифрованные данные все еще находятся где-то на диске; Вы можете попытаться использовать обычные методы восстановления данных, чтобы вернуть их.