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

    Adler
  • 1708
  • Стаж: 1 год 8 месяцев
  • Сообщений: 736
  • Репутация:24

    [+] [-]
  • Откуда: Луганск
SignKeyGen - генерация ключей (сертификатов) и подпись файлов--

Полноразмерные скриншоты


Для работы программы необходим .Net Framework версии не ниже 4.0
Изменения в версии 1.0.7b+: (05.02.2017)
  • Добавлена возможность генерации дочернего сертификата на основе своего корневого.
    Если в папке с программой находится свой корневой сертификат RootCA.pfx (можно сгенерировать сразу его в программе → Self-signed + CA), то User сертификат будет генерировать на основе RootCA.pfx. Если на RootCA.pfx нет пароля - все произойдет автоматом. Если есть пароль - будет высвечиваться окошко для ввода пароля. Если отказаться от ввода пароля (нажав "Отмена") то в качестве корневого будет использоваться "Adler SignKey CA" встроенный в программу.
    Под надписью "Пароль" будет отображаться INT либо EXT в зависимости от того какой корневой сертификат будет использоваться для генерации дочернего сертификата

  • Добавлена возможность выбора алгоритма шифрования, длины ключа и срока действия генерируемого сертификата.
    По умолчанию установлены параметры применяемые в предыдущих версиях программы.
При генерации ключей размером более 2048 бит генерация происходит заметно дольше и может показаться, что программа зависла. Это не так и связано в большим объемом генерируемых данных.
"Терпение горько, но его плод сладок" © Жан-Жак Руссо.

Изменения в версии 1.0.6b++: (обновлено 07.11.2016)
  • Добавлена возможность подписания файлов .sys, .cat, .cab, .ocx, .msi, .mxp, .xpi.
Другие изменения в данной версии не производились.
Изменения в версии 1.0.6b:
  • Добавлено автооткрытие Sert.pfx из папки с программой для подписи приложения.
    Если в момент открытия вкладки "Подпись" в папке с программой находится файл Sert.pfx, то он автоматически открывается и им можно произвести подпись программы. Если сертификат запаролен, то необходимо ввести пароль.
  • Добавлена возможность выбора TimeStamp сервера из выпадающего списка. В случае недоступности или ошибки сервера будет выведено сообщение об ошибке.
    Ответ от сервера ожидается в течении 7 секунд.
  • Мелкие "косметические" изменения. (Нажатие Enter в поле с паролем на вкладках "Конвертер" и "Подпись" вызывает нажатие соседней кнопки. Нажатие кнопки Enter в текстовых полях на вкладке "Генератор" вызывает переключение фокуса на следующее поле ввода).

Изменения в версии 1.0.5b:
  • Добавлена функция подписи .exe и .dll файлов.

Изменения в версии 1.0.4b:
  • Добавлена дополнительная генерация .cer файла. Файл (.cer) сохраняется в той же папке с тем же именем, что и основной .pfx файл.
  • Добавлена возможность генерации корневого сертификата центра сертификации (CA).
  • Добавлен Drag-n-drop .pfx файлов на вкладку "Конвертер".
  • Добавлен режим "поверх всех окон" (чекбокс в левом нижнем углу).
  • Мелкие изменения...

Изменения в версии 1.0.3b:
  • Добавлена функция установки сертификата в хранилище при сохранении. ("Self-Signed", т.к. установка "User" не имеет смысла).
  • Добавлен конвертер сертификата из формата .pfx в .crt и .pem

Особенности программы:
  • Режим "User" - генерируется дочерний сертификат на основе сертификата "Adler SignKey CA" (зашит в программу, устанавливается в "доверенные корневые центры сертификации" локального пользователя, с кнопки в программе).
    Если в системе установлен сертификат "Adler SignKey CA", то все сертификаты сгенерированные в режиме "User" будут действительными. Без установленного "Adler SignKey CA" сгенерированный сертификат не будет доверенным даже в случае помещения его в хранилище вручную.
  • Режим "Self-Signed" - генерируется обычный самоподписанный сертификат (выданный самому себе). От других сертификатов не зависит. Становится действительным при добавлении в "доверенные корневые центры сертификации".
  • Генерируемые ключи имею атрибут "IdKPCodeSigning", т.е. пригодны только для подписания программ.
  • При каждом нажатии на "Сохранить" генерируется новый ключ.

-Для использования в программе 7z SFX Constructor, сгенерированные файлы ключа необходимо поместить в папку \APPS\Sert\ переименовав в Sert.pfx
Возможно подписывать файлы драйверов по данному мануалу.
Полученный ключ так же возможно использовать для подписи программ вручную, к примеру с помощью консольного приложения FGSignCode от G.D.G. Software.

Пример:

FGSignCode.exe -file:<.exe файл либо .dll> -pfxpath:<файл ключа .pfx> -pfxpwd=<пароль ключа> -tsurl=http://tsa.startssl.com/timestamp

Программа основана на криптографической библиотеке BouncyCastle С#.
Вложение

Версия 1.0.7b+ - седьмая тестовая версия (FW 3.5)

Вложение

Версия 1.0.7b+ - седьмая тестовая версия (FW 4.0)



Последний раз редактировалось: Adler (2017-02-06 10:12), всего редактировалось 62 раз(а)

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

    Mazahaka_lab
  • 1832
  • Стаж: 1 год 8 месяцев
  • Сообщений: 51
  • Репутация:2

    [+] [-]
ag ay Задумка интересная , посмотрим что будет дальше

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

    vovan1982
  • 214
  • Стаж: 2 года 5 месяцев
  • Сообщений: 723
  • Репутация:15

    [+] [-]
  • Откуда: Ростов-на-Дону
Adler, привет. А говорил в программировании не шаришь. А сам клепаешь и клепаешь софт! ay ay ay В общем, молоток, так держать.

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

    Adler
  • 1708
  • Стаж: 1 год 8 месяцев
  • Сообщений: 736
  • Репутация:24

    [+] [-]
  • Откуда: Луганск
vovan1982, ну я в нем и так мало шарю ah Я не понимаю и половины кода генерации сертификата использованного в программе (copy-paste рулит :)) не говоря уже о том, что делается в BouncyCastle ...

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

    andyru76
  • 1893
  • Стаж: 1 год 7 месяцев
  • Сообщений: 13
  • Репутация:0

    [+] [-]
  • Откуда: Москва
bb
вот бы ещё на 10винде не требовала фрайм3.5

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

    lucky
  • 14552
  • Стаж: 9 месяцев 10 дней
  • Сообщений: 20
  • Репутация:0

    [+] [-]
  • Откуда: Шамбала Сияющая
Поможите чем можете, при скачивании файла выскакивает такая ошибка: "SignKeyGen.7zОшибка: Ошибка сети."

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

    Joker-2013
  • 1039
  • Стаж: 2 года
  • Сообщений: 1837
  • Репутация:73

    [+] [-]
lucky, так вы не написали чем скачиваете, может и антивирус блокирует, может еще что...
http://rgho.st/6XBXyqSZF

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

    Adler
  • 1708
  • Стаж: 1 год 8 месяцев
  • Сообщений: 736
  • Репутация:24

    [+] [-]
  • Откуда: Луганск
lucky, проверил, все отсюда качается.

Оо, оказывается его уже до меня проверяли утром :)
Даже параноидальный шизофреник 360 Total Security молчит, что весьма необычно :)

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

    Adler
  • 1708
  • Стаж: 1 год 8 месяцев
  • Сообщений: 736
  • Репутация:24

    [+] [-]
  • Откуда: Луганск
29537вот бы ещё на 10винде не требовала фрайм3.5
А без FW3.5 (только с 4.*) не запускается?

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

    sergeysvirid
  • 104
  • Стаж: 2 года 6 месяцев
  • Сообщений: 1103
  • Репутация:19

    [+] [-]
  • Откуда: 65 регион (GMT+11)
Adler,
Приветствую! aa
Спасибо за программку!!! fr
Так Вы оказывается тоже один из "добрых волшебников" нашего форум-трекера!!! bs ab-Мне кажется, что Вам больше подходит "Инженер", чем "Конструктор". Ведь Вы не собираете сборки сборщиков, а пишите свои (очень нужные и интересные) программки!
(я думаю администрация согласны с этим моментом???)
P.S.
Хоть Вы и говорите, что типа "копипаст рулит". Так а кто с этим не согласен и кто не копипастит??? ag

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

    lucky
  • 14552
  • Стаж: 9 месяцев 10 дней
  • Сообщений: 20
  • Репутация:0

    [+] [-]
  • Откуда: Шамбала Сияющая
Спасибо за отклик, Joker-2013, с файлообменника так же не получилось скачать, все та же ошибка, грешу на местную сеть, возможно защита не пропускает!
Сам антивирусниками не пользуюсь, не считая портабельных AVIRA и DrWeb!
Пришлось скинуть сылку приятелю, он скачал без проблем и закинул мне на почту!
Эх, говорила мне мама не знакомся с девушками на отдыхе и не доверяйся местным сетям :)

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

    77777
  • 528
  • Стаж: 2 года 3 месяца
  • Сообщений: 614
  • Репутация:0

    [+] [-]
все та же ошибка, грешу на местную сеть, возможно защита не пропускает!
DNS пробовали менять?

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

    lucky
  • 14552
  • Стаж: 9 месяцев 10 дней
  • Сообщений: 20
  • Репутация:0

    [+] [-]
  • Откуда: Шамбала Сияющая
SergeyZV, думаю дело в шляпе, а шляпа у админа сети, я сейчас нахожусь в санатории, подключаюсь через местную сеть, так что рулит админ! У меня даже файлы через скайп не получается ни перебросить, ни принять! А главная интрига в том, что некоторые файлы пропускаются, но не все... В любом случае вопрос решил обходным путем, получил желанный SignKeyGen.7z по почте, успел протестировать, спасибо за труд Adler!!!

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

    nikzzzz
  • 215
  • Стаж: 2 года 5 месяцев
  • Сообщений: 1226
  • Репутация:54

    [+] [-]
29565У меня даже файлы через скайп не получается ни перебросить, ни принять!
Админ блокирует исполняемые файлы и архивы.
Обычно, достаточно переименовать расширение файла , например на .jpg или .avi, и все проходит.

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

    Adler
  • 1708
  • Стаж: 1 год 8 месяцев
  • Сообщений: 736
  • Репутация:24

    [+] [-]
  • Откуда: Луганск
Что то нифига не получается bu

Страница 1 из 8


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

Текущее время: 29-Июн 03:24

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


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