Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Фронтэнд для OpenSSL и LibreSSL

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10

Открыть новую тему     Написать ответ в эту тему

DimitriusXZ

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Думаю многие знают такой супер пакет программ для шифрования как OpenSSL.
Но он консольный.
Существует ли для него фронтэнд?
 
Для справки - страница документации Compare SSL libraries (англ.) проекта cURL

OpenSSL для Windows: https://slproweb.com/products/Win32OpenSSL.html
 
LibreSSL для Windows: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/
 
OpenSSL - что выбрать EXE или MSI?
 
EXE это нормальная установка, собрана в Inno Setup, если ставите пакеты нескольких версий, то ставьте их в отдельные каталоги и после каждой установки скопируйте ярлыки из меню Старт - установка переписывает их не проверяя содержимое, потому придётся их раскидать по группам вручную. В MSI смысла нет - в них сидят те же  инсталляторы которые "ставятся" в %TMP% и оттуда запускаются на выполнение, а установка помечается "успешной" сразу после принятия условий лицензии, после чего работа MSI завершается.  
 
Различия между инсталляторами - если имя файла Win*OpenSSL - это SDK для разработчиков, Win*OpenSSL_Light - пакет для конечных пользователей.

Всего записей: 831 | Зарегистр. 17-01-2010 | Отправлено: 20:09 08-06-2010 | Исправлено: Victor_VG, 03:24 03-08-2023
Bersaglio



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deniums
Там лицензия Apache, которым тоже многие пользуются, никакой крамолы в ней не замечено. И поддержка линейки 1.1.1 завершится в следующем году, осталось примерно 1,5 года.

Цитата:
Хотя, для себя можно скомпилить что угодно.

Вот тут всецело поддержу, для своей XP SP3 сам давно собираю последнюю девелоперскую 3.1.0

Всего записей: 4031 | Зарегистр. 21-08-2006 | Отправлено: 10:46 03-01-2022
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deniums
 
Дело не в лицензии, а как сказали выше в особенностях компиляторов и их SDK - та же MSVS начиная с версии 2012 по умолчанию собирает под ядро 6.0 (Vista/Server 2008) и хотя до 2017 позволяет собрать бинарники под ХР, но ld (линкер) частенько вставляет вызовы API для Vista и выше что приходится проверять по таблицам импорта и докам.
 
Например вызовы fsf* были добавлены в Vista, но ld в VS2012 - VS2015 частенько их вставляет не обращая внимания на костроку проекта, а nmake после VC++2010 вообще собирает только для Vista/Server 2008 и выше. Тут лучше IDE и VS2017 использовать - там это явление устранили. А в 2019 вообще поддержку ХР удалили.  
 
У GCC/MinGW так есть свои особенности и не все их знают раз, и не всегда учитывают - два. Я сейчас специально держу MinGW64 v10.2 - им удаётся собирать рабочие бинарники SQLite т.к. мне они нужны с рядом расширений, а сборка через VC++ или иные версии GCC часто даёт нерабочую SQLite3.dll.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33236 | Зарегистр. 31-07-2002 | Отправлено: 14:57 03-01-2022 | Исправлено: Victor_VG, 14:58 03-01-2022
deniums

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как все-таки уважают Висту, а никто ей не пользуется (может поэтому и уважают, неуловимый Джо). Собирал бинарник в VS 2019, в Висте работает, в XP нет.
А что там в VS 2022 ее наконец-то забросили?
 
Добавлено:
Наверное потому что Виста очень похожа на 7. В XP совсем другой код, старый, но более быстрый.

Всего записей: 392 | Зарегистр. 18-11-2021 | Отправлено: 15:25 03-01-2022
WAJIM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собирал для себя, может кому надо - DEL
 
OpenVPN 2.3.18 под XP SP3 работает нормально:

Код:
Sun Feb 20 03:32:38 2022 OpenVPN 2.3.18 i686-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [IPv6] built on Oct 26 2017
Sun Feb 20 03:32:38 2022 Windows version 5.1 (Windows XP) 32bit
Sun Feb 20 03:32:38 2022 library versions: OpenSSL 1.0.2zb  23 Sep 2021, LZO 2.10

 
UPD: Добавил статическую сборку (без MSVCRT90). Пароль стандартный.

Всего записей: 273 | Зарегистр. 04-07-2010 | Отправлено: 23:51 19-02-2022 | Исправлено: WAJIM, 21:18 31-05-2022
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deniums
 
В XP и Vista разные API. Посмотрите MSDN и всё увидите.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33236 | Зарегистр. 31-07-2002 | Отправлено: 00:21 20-02-2022 | Исправлено: Victor_VG, 16:23 20-02-2022
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WAJIM
а возможно тоже самое но...
OpenSSL 1.0.2zb VC9 (nasm 2.13.03) x64
или нет?

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 08:58 22-02-2022
Evaline

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
Вам же skipik выкладывал в прошлом году 64-битную версию, насколько я помню. Она уже не работает? Скоро 1.0.2zc будет, судя по новостям с openssl.org, ссылку я выложу, но только на исходники.

Всего записей: 1717 | Зарегистр. 05-03-2015 | Отправлено: 11:12 22-02-2022
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Evaline
да было такое. но ошибки пошли, то-ли из-за плагина к тоталу cloudmailru то-ли из за openssl.
 EIdOSSLCouldNotLoadSSLLibrary автор плагина решил проблему заменой библиотек. там 1.0.2o ну я и подумал. может другая компиляция пройдет? да и очень разное содержимое архива. что тогда что сейчас.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 11:30 22-02-2022
WAJIM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
Нет, x64 мне не интересно, x64-компоненты не установлены.

Всего записей: 273 | Зарегистр. 04-07-2010 | Отправлено: 21:26 22-02-2022
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CVE-2022-0778
Пользователям OpenSSL 1.0.2 следует выполнить обновление до 1.0.2zd (только для клиентов с премиальной поддержкой)
Пользователи OpenSSL 1.1.1 должны обновиться до 1.1.1n
Пользователям OpenSSL 3.0 следует обновиться до версии 3.0.2.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 18:28 17-03-2022
WAJIM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В 2022 лавочку со сборками 1.0.2 прикрыли?

Всего записей: 273 | Зарегистр. 04-07-2010 | Отправлено: 19:11 13-04-2022
skipik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WAJIM
Похоже на то. Ссылки сделали приватными.

Всего записей: 4808 | Зарегистр. 07-07-2006 | Отправлено: 19:29 13-04-2022
Bersaglio



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
26 апреля выйдет OpenSSL 3.0.3, вероятно, устаревшие линейки 1.1.1 и 1.0.2 тоже обновятся.
 
Добавлено:
ЗЫ. Если кто-то обнаружит в Интернете источник со свежими версиями 1.0.2, просьба отписаться в теме.

Всего записей: 4031 | Зарегистр. 21-08-2006 | Отправлено: 07:02 22-04-2022
Evaline

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OpenSSL 1.0.2zd (только исходники). Компилировать не вижу смысла, т.к. версия неактуальна (в мае вышла 1.0.2ze с устранением уязвимости CVE-2022-1292). Но, по крайней мере, эта версия от 15 марта 2022г., и кому-то может быть полезной. Актуальной версии до сих пор нигде не удалось обнаружить.
 
Добавлено:
На мой взгляд, это дикость: закрыть доступ к исходникам, в которых устранены уязвимости, сохранив возможность лишь для организаций за 50 000$
 
Добавлено:
Причём, 50 000$ ежегодно!

Всего записей: 1717 | Зарегистр. 05-03-2015 | Отправлено: 12:06 31-05-2022
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Evaline
не только для организаций. для всех кто заплатит.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 13:11 31-05-2022
WAJIM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собирал для себя, может кому надо - DEL
Пароль стандартный.
 
OpenVPN 2.3.18 под XP SP3 работает нормально:  

Код:
Wed Jun 01 01:00:46 2022 OpenVPN 2.3.18 i686-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [IPv6] built on Oct 26 2017
Wed Jun 01 01:00:46 2022 Windows version 5.1 (Windows XP) 32bit
Wed Jun 01 01:00:46 2022 library versions: OpenSSL 1.0.2zd  15 Mar 2022, LZO 2.10

Всего записей: 273 | Зарегистр. 04-07-2010 | Отправлено: 21:17 31-05-2022 | Исправлено: WAJIM, 16:41 18-02-2023
skipik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги, вот тут в самом низу страницы есть готовые бинарники 1.0.2ze.
Это в том случае, если нужны x64.

Всего записей: 4808 | Зарегистр. 07-07-2006 | Отправлено: 00:02 07-06-2022
Bersaglio



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
Бинарники, конечно, неплохо, но:
1. Крайне важно, чтобы на этапе конфигурации был использован ключ -DOPENSSL_TRUSTED_FIRST_DEFAULT. Кто там их собирал? Что добавил? Хрен знает, а дефолтный сбор никому неинтересен.
2. Закрытые исходники открытого опенсорсного проекта? Кому вообще такое в голову пришло?
3. Версии обновляются, в среднем, раз в 2-3 месяца, бинарники быстро устареют.
 
Словом, нужны сорцы.

Всего записей: 4031 | Зарегистр. 21-08-2006 | Отправлено: 22:50 16-06-2022
artenax

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bersaglio

Цитата:
-DOPENSSL

А разве openssl использует cmake?
Я всегда использую опцию enable-weak-ssl-ciphers. Не знаю хорошо это или плохо.

Всего записей: 106 | Зарегистр. 11-06-2022 | Отправлено: 23:00 16-06-2022
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
artenax
 
CMake это просто инструмент сборки, и если не нужен, то можно и скриптом обойтись. Как я к примеру собираю либы для ChipCad - sh скрипт зовёт gcc и компилит их. А что иное не вижу необходимости - скрипт две строки, зачем что-то усложнять?

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33236 | Зарегистр. 31-07-2002 | Отправлено: 06:19 17-06-2022
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10

Компьютерный форум Ru.Board » Компьютеры » Программы » Фронтэнд для OpenSSL и LibreSSL


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru