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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 - пакет для конечных пользователей.

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



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007
 
Судя по описанию и бинарникам это урезанная по возможностям зависимость для собранных с Delphy ICS v7, v8 программ собранная для Vista и выше, а официальный пакет и на XP встаёт.
 
Добавлено:
А официальный лайт "хулиганит", аж ICS-сборка нужна выписка из скрипта установки. Вытащить из него InnoUnp нужное недолго, и положить в каталог с бинарником.

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

Всего записей: 33487 | Зарегистр. 31-07-2002 | Отправлено: 12:33 03-08-2023
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
Я посмотрел на все варианты, также и GNU TLS для Windows, все таки OpenSSL привычней, по крайней мере.
По поводу скоростных оптимизаций и сборок, может конечно оно не показательно, но вот эта сборка:
https://kb.firedaemon.com/support/solutions/articles/4000121705-openssl-3-2-3-1-3-0-1-1-1-binary-distributions-for-microsoft-windows
Дает такие результаты:
AES-128-CBC     150149.09k   189259.60k   199516.37k   206302.55k   206881.87k   207283.16k
AES-128-CTR     148629.40k   181925.75k   192897.62k   195653.82k   194864.95k   195611.04k
AES-128-GCM      83022.64k   101898.16k   101903.10k   107341.11k   106979.20k   107959.64k
 
Это видно кто то хоть какие то инструкции забыл вписать.
 
А вот эти 2 дают сопоставимые результаты:
https://slproweb.com/products/Win32OpenSSL.html
https://wiki.overbyte.eu/wiki/index.php/ICS_Download#Download_OpenSSL_Binaries
AES-128-CBC     460708.17k   620028.21k   683494.55k   699100.84k   711322.28k   696423.77k
AES-128-CTR     355930.47k  1076407.87k  2745194.61k  4064618.10k  4747621.72k  4849960.46k
AES-128-GCM     228316.32k   592455.34k  1058869.16k  1309403.14k  1391088.19k  1401410.90k
 
Дело еще в том, что Camellia - это шифр сходный с AES, а ARIA так и вовсе прямой клон, но из-за того что специфических инструкции для них ни вписано ни в одной из сборок, они сильно медленнее.
CAMELLIA-128-CBC    95108.69k   146807.13k   170045.44k   176865.62k   178694.83k   178241.62k
ARIA-128-CBC     90611.84k   102103.42k   104716.94k   106127.70k   106580.65k   105987.67k

Всего записей: 2914 | Зарегистр. 13-10-2006 | Отправлено: 14:31 03-08-2023 | Исправлено: lelik007, 18:25 19-12-2023
Bersaglio



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

Цитата:
CAMELLIA-128-CBC
ARIA-128-CBC

Это всё дремучее legacy, не обязательно пользоваться последними версиями OpenSSL (3.0-3.1-3.2dev), достаточно 1.1.1v взять (или даже 1.0.2 последнюю доступную). Для старого железа самое оно, работать будет быстрее.

Всего записей: 4112 | Зарегистр. 21-08-2006 | Отправлено: 15:03 03-08-2023
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007, результаты
openssl speed camellia-128-cbc
и
openssl speed -evp camellia-128-cbc
сильно различаются?

Всего записей: 7470 | Зарегистр. 08-09-2001 | Отправлено: 15:06 03-08-2023
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
В версии 1.1.x такое различие было даже для:
openssl speed camellia-aes-cbc
и openssl speed -evp aes-128-cbc в 3.1.x уже нет.
Может это конечно синтетические тесты, но сборку от FireDaemon я по причине рекордно низких
результатов для AES не рассматриваю.
Bersaglio
А что это Legacy, TLS 1.2 между прочим. Кое где живее всех живых.
Это RC4 - Legacy
 
Добавлено:
Это вот так в 1.1.x
openssl speed aes-128-cbc
aes-128 cbc     193649.90k   205361.66k   206264.88k   207835.14k   208498.20k   208373.24k
openssl speed -evp aes-128-cbc
aes-128-cbc     467316.72k   624850.08k   690781.95k   709002.92k   709965.14k   704593.92k

Всего записей: 2914 | Зарегистр. 13-10-2006 | Отправлено: 15:38 03-08-2023
Bersaglio



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

Цитата:
TLS 1.2 между прочим. Кое где живее всех живых.

Так ведь OpenSSL 1.1.1 уже и TLS 1.3 поддерживает, а 1.0.2 - до TLS 1.2 включительно. Я имел в виду, что шифронаборы уже порядком устаревшие и в современном вебе практически не используются.

Всего записей: 4112 | Зарегистр. 21-08-2006 | Отправлено: 16:13 03-08-2023
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007, насколько я помню при использование '-evp' автоматически задействуется инструкции AES-NI(если позволяет процессор), что и видно в приведенных вами результатах для aes-128-cbc. Проверьте camellia-aes-cbc возможно искомые вами оптимизации присутствуют.
 
 
Добавлено:
P.S.
https://calomel.org/aesni_ssl_performance.html

Всего записей: 7470 | Зарегистр. 08-09-2001 | Отправлено: 16:20 03-08-2023
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
Трудно сказать, кажется все таки при вызове -evp инструкции AES-NI действуют только для AES,
но не для других шифров...
In cryptography, ARIA is a block cipher designed in 2003 by a large group of South Korean researchers.  
The algorithm uses a substitution–permutation network structure based on AES.
Они же должно для него тоже работать.
Bersaglio
В основном да. ARIA - корейский стандарт, Camellia - японский, может у них на сайтах есть поболее.
В TLS 1.3 их конечно нет как таковых. Ну хоть ChaCha20 предложили как альтернативу, она и была быстрая на общих инструкциях.

Всего записей: 2914 | Зарегистр. 13-10-2006 | Отправлено: 16:51 03-08-2023
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вот подскажите такое: вот здесь заявлено
https://wiki.openssl.org/index.php/Binaries
что есть у Curl собственный билд OpenSSL.
Он также в Total Commander History.txt упоминается.

Цитата:
18.03.22 Added: Support for OpenSSL 3.0 from https://curl.se/windows/ - just put libssl-3.dll and libcrypto-3.dll (libssl-3-x64.dll and libcrypto-3-x64.dll for 64-bit) in the program directory (not the 64 subdirectory!) (32/64)

А где его скачать то?
P.S. Кстати у OpenVPN есть собственный билд v3.1, который входит в дистрибутив:
https://openvpn.net/community-downloads/
раньше только в виде .dll, а теперь еще и openssl.exe стали класть.

Всего записей: 2914 | Зарегистр. 13-10-2006 | Отправлено: 13:33 04-09-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007
 
Нет, при сборке cURL используются исходники quictls = OpenSSL + quic -  quictls 3.1.2, а в работе бинарники Win32/Win64 OpenSSL. И да, достаточно положить в $path libcrypto-3 и libssl-3 чтобы бинарник их подхватил.
 
Просто кто-то неправильно выразился по поводу "собственного варианта".


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

Всего записей: 33487 | Зарегистр. 31-07-2002 | Отправлено: 14:18 04-09-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Формально есть OpenSSL 1.1.1w (11.09.2023), 3.0.11 и 3.1.13 (обе 19.09.2023), НО! пока бинарников под винду нет, линки, включая исходники (эти первые три строки) я cURL 8.3.0 прогнал - 404. "На потом" сгодятся. У меня они в списке скачивания, но без бесполезного (внутри та же распаковываемая в $TEMP и запускаемая оттуда Inno Setup - эти MSI иного не умеют) MSI.

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

Всего записей: 33487 | Зарегистр. 31-07-2002 | Отправлено: 01:39 22-09-2023 | Исправлено: Victor_VG, 01:43 22-09-2023
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Как так, чтобы нет? У всех есть, кроме slproweb.
https://wiki.overbyte.eu/wiki/index.php/ICS_Download#Download_OpenSSL_Binaries
https://kb.firedaemon.com/support/solutions/articles/4000121705-openssl-3-2-3-1-3-0-1-1-1-binary-distributions-for-microsoft-windows
А эти сборщики также в https://wiki.openssl.org/index.php/Binaries упомянуты. slproweb - такой же обычный сборщик, только самый популярный.
Просто пока соберут, пока дистрибутивы наделают...

Всего записей: 2914 | Зарегистр. 13-10-2006 | Отправлено: 08:08 23-09-2023 | Исправлено: lelik007, 18:25 19-12-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007
 
Пока не обновились. А у ребят только рунтаймы, а мне к примеру сам SDK нужен, вот и жду, а рунтаймы взял, пригодятся.

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

Всего записей: 33487 | Зарегистр. 31-07-2002 | Отправлено: 02:21 24-09-2023
GoblinNN

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

Цитата:
Пока не обновились.

появились

Всего записей: 2911 | Зарегистр. 11-10-2005 | Отправлено: 21:42 28-09-2023
Bersaglio



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интерес будут представлять версии 1.1.1x и выше, по мере их выхода, в т.ч. готовые бинарники для NT 5.1 x86 и NT 5.2 x64.
Никто не разбогател исходниками версии 1.0.2zi?

Всего записей: 4112 | Зарегистр. 21-08-2006 | Отправлено: 21:50 28-09-2023 | Исправлено: Bersaglio, 21:51 28-09-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
 
Да? А я сейчас туда cURL послал - ветка 3.1.3 - 404. Выкладывают - да, но не всё успели выложить. К утру может и выложат - сервера-то не мгновенно работают.
 
Добавлено:
Сейчас всё есть, и страницу поправили, но и у меня в списке URL были опечатки. Могли "сработать". Нашёл, поправил, забрал.

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

Всего записей: 33487 | Зарегистр. 31-07-2002 | Отправлено: 00:51 29-09-2023
WAJIM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собирал для себя, может кому надо - OpenSSL 1.0.2zi VC9 (nasm 2.16.01) x86
Пароль стандартный.
 
OpenVPN 2.3.18 под XP SP3 работает нормально:  

Код:
Sun Oct 22 00:29:38 2023 OpenVPN 2.3.18 i686-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [IPv6] built on Oct 26 2017
Sun Oct 22 00:29:38 2023 Windows version 5.1 (Windows XP) 32bit
Sun Oct 22 00:29:38 2023 library versions: OpenSSL 1.0.2zi  1 Aug 2023, LZO 2.10

 
openssl-1.0.2zi.tar.gz
#
 

Всего записей: 273 | Зарегистр. 04-07-2010 | Отправлено: 20:41 21-10-2023
Bersaglio



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OpenSSL 1.0.2zi x64 (mingw64)
Контрольная сумма архива (SHA-256): 39d8043e022d03bdec0332a188ebffe334bbd3752d5be26a623519222204db9f
Пароль стандартный.
 
Собрана в Windows Server 2003 R2 SP2 Standard x64, должна работать в любой 64-битной ОС, начиная с Windows XP SP2 x64 и Windows Server 2003 SP2 x64 (NT 5.2 x64).
 
На этапе конфигурации включены опции: md2 rc5 rfc3779 ssl-trace ssl2 ssl3 ssl3-method weak-ssl-ciphers -DOPENSSL_TRUSTED_FIRST_DEFAULT threads shared zlib  
Слинкован со свежей версией zlib 1.3
 
Результаты тестирования:
 
WAJIM, за сигнал
 
Добавлено:
ЗЫ. Библиотеки имеют те же имена, что и 32-битные (libeay32.dll/ssleay32.dll) - если понадобится использовать одновременно 32-битные (WINDOWS\SysWOW64) и 64-битные (WINDOWS\System32) - разносите их по соответствующим папкам, указанным в скобках.

Всего записей: 4112 | Зарегистр. 21-08-2006 | Отправлено: 00:31 22-10-2023 | Исправлено: Bersaglio, 13:40 22-10-2023
Victor_VG



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

Цитата:
Пароль стандартный.

А пароль кому нужен? Неуловимый Джо - издание второе, запапроленное...

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

Всего записей: 33487 | Зарегистр. 31-07-2002 | Отправлено: 00:55 22-10-2023
Bersaglio



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Пароль нужен, чтобы сократить до минимума вероятность незаметного изменения архива на файлообменнике. Бывали случаи, когда вируснёй заражали незапароленные архивы. Контрольную сумму всё равно лучше проверять после скачивания.

Всего записей: 4112 | Зарегистр. 21-08-2006 | Отправлено: 01:09 22-10-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 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