Закрытые ключи в PFX (PKCS # 12) хранятся в зашифрованном виде, что, конечно, для чего нужен пароль.Не все PFX зашифрованы, структурные части остаются в текстовом виде и содержат метаданные о содержимом (например, какой алгоритм шифрования использовался).
На основе проверки файла, в Windows 7 закрытые ключи шифруются с использованием3-клавишная (168-битная) 3DES.Ключ выводится по сложной формуле, включающей ваш пароль;в файле ничего не сохраняется, что дает какое-либо указание относительно того, каким был ваш пароль, как долго он был и т. д.
Пароль обычно подтверждается правильным добавлением MAC к содержимому, которое используеттот же пароль для его функции получения ключа.В возможном случае, когда пароль MAC и пароль шифрования различаются (что я лично никогда не видел), пароль проверяется структурной информацией в зашифрованном виде.Размер ключа, это легко грубой силой сегодня.3-клавишный ключ 3DES содержит на 112 семантических битов больше, чем (1) ключ DES, поэтому для его взлома требуется 2 ^ 112 (~ 5 x 10 ^ 33) раз.
Итак, в концедень закрытый ключ криптографически надежен.Но, как и все, что связано с вводом на основе пароля, если вы используете неверный пароль, который легко угадать, он может быть взломан грубой силой.