Подпись программ

Подпись ZmNx

С октября 2026 года ZmNx·AI и утилиты для Windows подписаны нашим собственным сертификатом «ZmNx». Подпись доказывает две вещи: файл не меняли после сборки, и собрал его тот, у кого ключ ZmNx. Windows этот сертификат по умолчанию не знает — пока ты сам не решишь ему доверять.

ИнКа в очках внимательно смотрит
Сертификат

ZmNx-code-signing.cer

Открытая часть: проверить подпись и доверять ей. Ключа в нём нет — подписать им ничего нельзя.

Кому выдан
ZmNx
Для чего
только подпись программ (Code Signing)
Действует
5 октября 2026 — 5 октября 2031
Отпечаток
68e8eee82198a1253865dc5f1f195ddae1833219
SHA-256 файла
9a58ef25a894551ebdf6f453376bec16fe2f015733444f95029e5d98a6911e40
Скачать сертификат
Честно

Что это даёт — и чего нет

  • Доверишь сертификату — в свойствах файла и в окне «Разрешить этому приложению…» будет «Издатель: ZmNx», а не «Неизвестный издатель». И Windows сама проверит, что файл не подменили.
  • Не доверишь — всё работает как раньше: подпись есть, но Windows считает её неизвестной. Сверяй контрольную сумму на странице программы.
  • SmartScreen смотрит не только на подпись, но и на то, как часто программу скачивают. Редкую программу он может переспросить и с доверенной подписью.
  • Доверяя сертификату, ты доверяешь всему, что подписано ключом ZmNx. Сертификат годится только для подписи программ: сайт или письмо им не подделать.

Проверить подпись у файла — без всякой установки

Правой кнопкой по скачанному .exe → «Свойства» → «Цифровые подписи» → «ZmNx» → «Сведения» → «Просмотр сертификата» → «Состав» → «Отпечаток». Должно совпасть с отпечатком выше. Или в PowerShell:

Get-AuthenticodeSignature .\ZmNx-*.exe | Format-List Status, SignerCertificate

Пока сертификату не доверяешь, Windows пишет, что цепочка заканчивается недоверенным корневым сертификатом (UnknownError), — это нормально. Важно, чтобы отпечаток был тот же. «Подпись повреждена» или другой отпечаток — файл не наш, не запускай.

Доверять сертификату на своём компьютере

Только для твоей учётной записи — права администратора не нужны. Сначала сверь SHA-256 скачанного файла с тем, что выше:

Get-FileHash .\ZmNx-code-signing.cer -Algorithm SHA256

Совпало — добавь сертификат в доверенные корневые и в доверенные издатели. Windows переспросит про корневой сертификат — ответь «Да», если отпечаток в окне тот же, что выше.

Import-Certificate -FilePath .\ZmNx-code-signing.cer -CertStoreLocation Cert:\CurrentUser\Root Import-Certificate -FilePath .\ZmNx-code-signing.cer -CertStoreLocation Cert:\CurrentUser\TrustedPublisher

То же мышкой: двойной щелчок по .cer → «Установить сертификат» → «Текущий пользователь» → «Поместить все сертификаты в следующее хранилище» → «Обзор» → «Доверенные корневые центры сертификации» → «Готово». Потом ещё раз — с хранилищем «Доверенные издатели».

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

Передумал — убрать

Окно certmgr.msc → «Доверенные корневые центры сертификации» → «Сертификаты» → «ZmNx» → «Удалить»; то же в «Доверенные издатели». Или в PowerShell:

Get-ChildItem Cert:\CurrentUser\Root, Cert:\CurrentUser\TrustedPublisher | Where-Object Thumbprint -eq 68E8EEE82198A1253865DC5F1F195DDAE1833219 | Remove-Item
ИнКа: руки скрещены, серьёзный взгляд
Почему свой, а не купленный

Купленный сертификат Windows узнаёт сразу — в этом его плюс. Но он стоит денег каждый год, а файл по подписи проверяется точно так же. Сертификат ZmNx бесплатный, и доверять ему или нет, решаешь ты сам, сверив отпечаток. Без доверия программы тоже работают — просто Windows будет звать нас «неизвестным издателем».