[Цитировать]

    Adler
  • 1708
  • Стаж: 8 лет 5 месяцев
  • Сообщений: 1196
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
NeoSignTool - простая программа подписи файлов- Наконец-то руки дошли доделать программу задуманную и частично реализованную еще несколько лет назад. Может еще кому-нибудь пригодится.
Принцип работы программы:
  • При первом запуске программы откроется окно выбора файла сертификата *.pfx. Если сертификат имеет пароль - появится запрос ввода пароля.
    При успешном открытии сертификата и подтверждении пароля (если имеется) сертификат загрузится внутрь программы (в оверлей) и она перезапустится в "рабочем" режиме.
  • При каждом следующем запуске программы на той же самой учетной записи ввод пароля на сертификат не потребуется, он будет сохранен в программе зашифрованным средствами DPAPI.
  • При переносе программы на другой компьютер или учетную запись другого пользователя, пароль будет запрошен повторно и пересохранится уже для этого пользователя.
    По неприятной случайности данная функция работает некорректно и будет исправлена. При запуске на другой компьютере с прикрепленным сертификатом возникнет ошибка не влияющая на дальнейшую работу и будет предложено загрузить другой сертификат. (Исправлено в версии 1.1)
    При отсутствии пароля у сертификата, то и на другом компьютере или учетной записи не будет запроса повторного ввода пароля.
  • Подпись файлов осуществляется простым перетаскиванием файла(ов) на форму программы.
  • Автоматически производится двойная подпись SHA1 и SHA256. При этом будет использоваться TimeStamp сервер сохраненный в программе.
  • Так же можно подписать файл перетянув его на иконку программы в проводнике или прописав как параметр командной строки запуска программы.
    Это работает, если сертификат прикреплен к программе.
  • Сочетанием клавиш Ctrl+N можно удалить прикрепленный к программе сертификат.

Некоторые особенности работы программы:
  • Для работы программы необходим .Net Framework.
  • Из-за особенностей работы программы её нужно запускать с носителя доступного для записи и наличием небольшого объема свободного места на диске.
  • Поддерживается подписывание следующих типов файлов - .exe, .dll, .sys, .cab, .cat, .ocx, .msi, .xpi, .msp.
  • Если при открытии сертификата, замены пароля или удалении прикрепленного пароля, программа либо закрывается, либо запускается без изменений, при этом рядом создается файл NeoSignTools.tmp, необходимо или отключить/приостановить работу антивируса, если таковой имеется, либо произвести то же действие с другого носителя/папки.

СКАЧАТЬ (1.1)
Для генерации самоподписанных сертификатов можно использовать SignKeyGen.
Механизм подписи тут используется тот же, что и в SignKeyGen 1.0.8 (те же WinAPI).

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 3 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
Adler, пробовал, хорошая программа. ay
Есть вопрос.
Какие преимущества дают нам подписанные файлы екзе например по сравнению с неподписанные? aa

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    SergeyZV
  • 528
  • Стаж: 9 лет
  • Сообщений: 1313
  • Репутация:34

    [+] [-]
94741по сравнению с неподписанные?
Кроме понтов особо никаких.

[Цитировать]

    Adler
  • 1708
  • Стаж: 8 лет 5 месяцев
  • Сообщений: 1196
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
dimo70, примерно как сказал SergeyZV :)
От самоподписанных толку практически нет, разве что некоторые антивирусы меньше агрятся.
Настоящие сертификаты стоят денег и то от них практической пользы не много, разве что бы удостовериться, что это оригинальный файл "сертифицированного" разработчика.
Но там тоже полно подводных камней. Его могут просто отзвать за пару детектов на VirusTotal, как это случилось несколько лет назад с simplix.

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 3 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
Adler, понятно. Так или иначе прога хорошая. Ставлю в хозяйстве. ab

_________________
Подпись отключена за нарушение правил форума


Показать сообщения:    

Текущее время: 29-Мар 09:02

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы