Перейти к содержимому

Пароль на pfx файл что это

  • автор:

Пароль на pfx файл что это

Допусти у кого-то есть мой личный сертификат, есть средства с помощью которых они смогут подобрать пароль от моего сертификата?

И этот cer-файл можно опубликовать где угодно.
А по вопросу перебора пароля — не знаю ничего. Не видел ни одного брутфорсера для pfx. Но тупой перебор организовать наверно можно. Не видел чтобы CryptoAPI работало с зашифрованными сертификатами напрямую, но написать софт, который будет в цикле вызывать окошко для ввода пароля и вбивать его туда можно в любом случае.

По вопросу
>> Допусти у кого-то есть мой личный сертификат, есть средства с помощью которых они смогут подобрать пароль от моего сертификата?

Таких средств нет, так как сертификат (открытый ключ, cer-файл) парольной защитой не обладает. Никакой информации о пароле закрытого ключа он в себе не содержит.
Если у кого-то есть Ваш личный закрытый ключ (pfx), то пароль от него подберут, при наличии «средств». Поступить в этом случае надо так:
1. отозвать этот ключ у центра сертификации
2. попросить у ЦС новый ключ.
3. расшифровать зашифрованные старым ключом документы.
4. зашифровать их новым ключом.
5. поставить поверх старых ЭЦП новые цифровые подписи новым ключом (старые электронные подписи можно удалить, если это предусмотрено).
6. зарегистрировать где надо сертификат от нового ключа (например в почтовом клиенте)
7. забыть про старый ключ, удалить его и не пользоваться им больше.

Старый ключ попадёт в список отзыва и будет там находиться до истечения срока действия сертификата центра сертификации.

некротопик, но все-таки, а там разве не rsa?

Да, алгоритм ключа именно RSA.

pfx формат

фотка 1

pfx это бинарник , то есть двоичный файл .

В pfx хранится открытый ключ и закрытый ключ.

Создаем pfx файл

Создается pfx на openssl таким образом (из файла .)

openssl pkcs12 -export -out leaf.pfx -inkey leaf.key.pem -in leaf.pem.cer -certfile intermediate.chain.pem 

Но есть нюанс leaf.pem.cer должен быть в формате PEM (а может быть и в DER).

Еще нюанс , что при создании будет запрошен пароль (который не стоит забывать), или можно пароль не указать.

Примечание: кстати естественно этот пароль не является частью закрытого или открытого ключа и хранится где-то отдельно.

Теперь пробуем вывести информацию из pfx файла

openssl pkcs12 -info -in leaf.pfx
или так
openssl pkcs12 -info -in leaf.pfx -passin pass:»1234″

При извлечении информации из pfx файла будет затребован пароль и самое интересное не один .

Первый пароль откроет информацию по данным leaf.pem.cer :
данные leaf
открытая часть ключа leaf
данные intermediate.chain.pem
и открытая часть ключа intermediate.chain.pem

Второй пароль откроет информацию по какому-то закрытому ключу.
——BEGIN ENCRYPTED PRIVATE KEY——
.
——END ENCRYPTED PRIVATE KEY——

Вывод информации из pfd с наличием русских символов

OpenSSL> pkcs12 -info -in somecert.pfx Enter Import Password: MAC: sha1, Iteration 2000 MAC length: 20, salt length: 20 PKCS7 Data Shrouded Keybag: undefined, Iteration 2000 Bag Attributes localKeyID: 01 00 00 00 Microsoft CSP Name: Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider friendlyName: 47044313@2020-11-16-↔01>B>20 ∟048=0 ►=20@>2=0_:>?8O_0f242ef0 - Copy Error outputting keys and certificates 9616:error:06074079:digital envelope routines:EVP_PBE_CipherInit:unknown pbe algorithm:cryptoevpevp_pbe.c:95:TYPE=1.2.840.113549.1.12.1.80 9616:error:23077073:PKCS12 routines:PKCS12_pbe_crypt:pkcs12 algor cipherinit error:cryptopkcs12p12_decr.c:41: 9616:error:2306A075:PKCS12 routines:PKCS12_item_decrypt_d2i:pkcs12 pbe crypt error:cryptopkcs12p12_decr.c:94: error in pkcs12 

Выше явно происходит затык на строке UTF8 с русскими буквами (friendlyName . ) .

pkcs12 -export -in «some.pfx» -out «newfile.pem»

OpenSSL> pkcs12 -export -in "some.pfx" -out "newfile.pem" unable to load private key 9616:error:0909006C:PEM routines:get_name:no start line:cryptopempem_lib.c:745:Expecting: ANY PRIVATE KEY error in pkcs12 

К сожалению бывает есть файл pfx , а установить его с закрытой частью ключа на ПК никак не получается стандартными способами, например:

.pfx Расширение файла

Вы здесь, потому у вас есть файл, который имеет расширение файла, заканчивающийся в .pfx. Файлы с расширением .pfx может быть запущен только некоторыми программами. Вполне возможно, что .pfx являются файлами данных, а не документы или средства массовой информации, что означает, что они не предназначены для просмотра на всех.

что такое&nbsp.pfx&nbspфайл?

Файлы с расширением PFX системные файлы, особенно файлы с зашифрованными функциональных безопасности встроенных в него. Зашифрованные функции безопасности этих PFX- файлы включают цифровых сертификатов, используемых для процессов аутентификации, участвующих в определении того, пользователь или устройство может получить доступ к определенным файлам, сама система или сеть, в которой компьютер подключен как среди тех, с правами администратора. Эти файлы PFX требуют пароль, прежде чем он может быть открыт с помощью Adobe Acrobat X или Adobe Reader. Это означает, что эти файлы PFX полезны в защите или обеспечении компьютеров и сетей пользователей от хакеров, пользователей третьим лицам без согласия на доступ к системным и сетевым ресурсам, а также от вредоносных программ с кодом, который инструктирует его для доступа к этим защищенным ресурсам и данные , PFX файлы могут быть найдены в Mac и Microsoft Windows систем, а также приложения, которые могут быть использованы, чтобы открыть эти .PFX файлы версии Adobe Acrobat X и Adobe Reader совместимый с Mac или Microsoft Windows средах.

как открыть .pfx файл?

Запустите .pfx файл или любой другой файл на своем компьютере, дважды щелкнув его. Если ваши ассоциации файлов настроены правильно, приложение, которое предназначается, чтобы открыть свой .pfx файл будет открыть его. Возможно, вы, возможно, потребуется загрузить или приобрести правильное применение. Кроме того, возможно, что у вас есть правильное применение на вашем компьютере, но .pfx Файлы еще не связанные с ним. В этом случае, при попытке открыть .pfx файл, вы можете сказать, Окна, какое приложение является правильным для этого файла. С тех пор, открывая .pfx файл откроется правильное применение. Нажмите здесь, чтобы исправить ошибки ассоциации файла .pfx

приложения, которые открываются .pfx файл

Пароль на pfx файл что это

Проблема:
При попытке импортировать свежеэкспортированный файл сертификата PFX, получаем отлуп «неверный пароль».

При этом имеется уверенность, что:
— пароль 100% верен
— унитаз приносил
— жопу показывал
— имеется справка от психиатра

Причина:
На целевой машине нет требуемых модулей шифрования/хэширования (чаще всего это AES256-SHA256).
Проблеме больше двух лет

Решение:
1) Установить обновления безопасности, которые добавят необходимые модули.
2) (Мой случай) Установить отечественный криптопровайдер, с помошью которого и был сгенерирован тот сертификат, который и требуется импортировать.

PS: Все заценили информативность сообщения об ошибке?

5 comments —
( 5 comments — Leave a comment )
kvazimoda24 on March 17th, 2020 09:47 pm (UTC)

Да у Майкрософта всегда была информативность сообщений об ошибках уровня: «Не получилось».
Причём, это «не получилось» чаще всего ещё и зашифровано каким-нибудь цифровым кодом. Ты этот код полчаса ищешь, что он значит, а там «не получилось».

Edited at 2020-03-17 09:49 pm (UTC)

borisk.dreamwidth.org on March 18th, 2020 04:39 am (UTC)

Не вы$бывайтесь, товарищ Парасюк, слушайте песню «Валенки»!

Только triple des на PKCS контейнерах, только хардкор.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *