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

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

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



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновили - 14-Mar-2023 Final version of OpenSSL 3.1.0 is now available: please download and upgrade!

Цитата:
Note: The latest stable version is the 3.1 series supported until 14th March 2025. Also available is the 3.0 series which is a Long Term Support (LTS) version and is supported until 7th September 2026. The previous LTS version (the 1.1.1 series) is also available and is supported until 11th September 2023. All older versions (including 1.1.0, 1.0.2, 1.0.0 and 0.9.8) are now out of support and should not be used. Users of these older versions are encouraged to upgrade to 3.1 or 3.0 as soon as possible. Extended support for 1.0.2 to gain access to security fixes for that version is available.

Ссылки на скачивание  
 
ПРИМЕЧАНИЯ:
  • Скачивать MSI пакеты бессмысленно т.к. при запуске они просто распаковывают в %TEMP% тот же Win*OpenSSL_*-3_1_0.exe установщик (определяется как Inno Setup v5.5.7) что выложен отдельно и запустив его завершают свою работу, а уже тот устанавливает OpenSSL
  • Бинарные сборки для ARM на данный момент имеют статус экспериментальных и на сайте помечены как (EXPERIMENTAL)
  • SHA256 файлы содержат только само значение хэша и для прямой проверки не пригодны - либо сравнивайте вычисленные хэши с ними как с эталонными (например через буфер обмена), либо форматируйте их в стиле BSD UNIX - SHA-256 (<имя_файла>) = <значение_хэша> или GNU - <значение_хэша> *<имя_файла> и тогда утилиты проверки их примут.


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

Всего записей: 33471 | Зарегистр. 31-07-2002 | Отправлено: 17:40 19-03-2023 | Исправлено: Victor_VG, 17:58 19-03-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OpenSSL 1.1.1u, 3.0.9, 3.1.1
30.05.2023
 
Changelog (Plain/Text) 1.1.1 | 3.0 | 3.1 | Скачать
 
Примечания - прочтите обязательно - важно!

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

Всего записей: 33471 | Зарегистр. 31-07-2002 | Отправлено: 05:24 02-06-2023 | Исправлено: Victor_VG, 05:30 02-06-2023
WAJIM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то src 1.0.2zh не выкладывают.

Всего записей: 273 | Зарегистр. 04-07-2010 | Отправлено: 14:02 10-06-2023 | Исправлено: WAJIM, 14:02 10-06-2023
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кому пригодится
Modern TLS/SSL on 16-bit Windows

Всего записей: 7458 | Зарегистр. 08-09-2001 | Отправлено: 12:39 27-06-2023
Bersaglio



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
А нужна ли она? WolfSSL вообще какой-то франкенштейн, да ещё и с левыми модификациями. Во-первых, нет уверенности, что оно таки заработает. Во-вторых, трафик всяко придётся пускать в обход прямого соедниения, а локальную проксю для этих нужд можно поднять в любой другой системе. Лучше бы исходники OpenSSL 1.0.2zh дали, и попробовали официалку скомпилить под 16-bit.

Всего записей: 4112 | Зарегистр. 21-08-2006 | Отправлено: 21:26 27-06-2023
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, а LibreSSL нету у кого нибудь для Windows готовой бинарной сборки из крайних трешек (v3)?
А то смотрю в шапке, давно не собирают в самом проекте.  

Всего записей: 2908 | Зарегистр. 13-10-2006 | Отправлено: 15:52 04-07-2023
Bersaglio



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

Цитата:
А то смотрю в шапке, давно не собирают в самом проекте.

Нет смысла собирать. Что ЛиверССЛ, что БоринССЛ имеют слишком ущербный функционал по сравнению с OpenSSL. Все эти проекты появились после выявления уязвимости HearthBleed, а затем трансформировались в нишевые узкоспецифичные компоненты. Причём ЛиверССЛ - чисто линуксовый.

Всего записей: 4112 | Зарегистр. 21-08-2006 | Отправлено: 16:52 04-07-2023
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, попробую спросить такое, есть оптимизация шифра Camellia за счет инструкции AES-NI, AVX, AVX2,
AVX512 - никто с такой оптимизацией OpenSSL не встречал?
Типа того, но я знаю, что какие то оптимизации Camellia еще есть.
https://github.com/jkivilin/camellia-simd-aesni

Всего записей: 2908 | Зарегистр. 13-10-2006 | Отправлено: 08:26 29-07-2023
los

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

Цитата:
AVX512 - никто с такой оптимизацией OpenSSL не встречал?

Как вы определили что в сборке которую вы используете эти инструкции не задействованы?

Всего записей: 7458 | Зарегистр. 08-09-2001 | Отправлено: 13:19 29-07-2023
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
openssl speed -evp aes-256-cbc, aes-256-ctr,  aes-256-gcm дают в разы большие результаты,
чем openssl speed -evp camellia-256-cbc,  camellia-256-ctr; насчет AVX512 не знаю... их у меня и нет,
а насчет AES-NI - их для Camellia в этих сборках нет скорее всего.
https://slproweb.com/products/Win32OpenSSL.html
https://wiki.overbyte.eu/wiki/index.php/ICS_Download#Download_OpenSSL_Binaries
Насчет AVX/AVX2 не знаю, Camellia конечно раза в 2 быстрее других шифров в сопоставимых режимах,
ARIA или SEED, но AES быстрее раз в 8-10.

Всего записей: 2908 | Зарегистр. 13-10-2006 | Отправлено: 16:07 29-07-2023 | Исправлено: lelik007, 17:10 23-12-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007
 
Тест в данном случае не показатель - нужно дизассемлировать исполняемый код и смотреть наличие в нём КОП для AVX/AVX, AES-NI. Но, для этого потребуется дизассемблер способный как минимум правильно разделить команды и данные, даже если он не сможет опознать КОП новых для него машинных команд. Иначе придётся возится вручную, а это слишком долго.

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

Всего записей: 33471 | Зарегистр. 31-07-2002 | Отправлено: 16:42 29-07-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OpenSSL 1.1.1v, 3.0.10, 3.1.2 от 01.08.2023
 
Cсылки, по версиям:
 
https://slproweb.com/download/Win32OpenSSL-1_1_1v.exe
https://slproweb.com/download/Win64OpenSSL-1_1_1v.exe
https://slproweb.com/download/Win32OpenSSL_Light-1_1_1v.exe
https://slproweb.com/download/Win64OpenSSL_Light-1_1_1v.exe
 
https://www.openssl.org/source/openssl-1.1.1v.tar.gz
 
https://slproweb.com/download/Win32OpenSSL-3_0_10.exe
https://slproweb.com/download/Win64ARMOpenSSL-3_0_10.exe
https://slproweb.com/download/Win64OpenSSL-3_0_10.exe
https://slproweb.com/download/Win32OpenSSL_Light-3_0_10.exe
https://slproweb.com/download/Win64ARMOpenSSL_Light-3_0_10.exe
https://slproweb.com/download/Win64OpenSSL_Light-3_0_10.exe
 
https://www.openssl.org/source/openssl-3.0.10.tar.gz
 
https://slproweb.com/download/Win32OpenSSL-3_1_2.exe
https://slproweb.com/download/Win64ARMOpenSSL-3_1_2.exe
https://slproweb.com/download/Win64OpenSSL-3_1_2.exe
https://slproweb.com/download/Win32OpenSSL_Light-3_1_2.exe
https://slproweb.com/download/Win64ARMOpenSSL_Light-3_1_2.exe
https://slproweb.com/download/Win64OpenSSL_Light-3_1_2.exe
 
https://www.openssl.org/source/openssl-3.1.2.tar.gz

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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот эта сборка мне тоже понравилась, без установщика, без внешних зависимостей, библиотека с ЦП.
https://wiki.overbyte.eu/wiki/index.php/ICS_Download#Download_OpenSSL_Binaries

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

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

Цитата:
Ребят, а LibreSSL нету у кого нибудь для Windows готовой бинарной сборки из крайних трешек (v3)?

Смотрели?
https://sourceforge.net/projects/libressl-3-2-0-for-windows/files/

Всего записей: 7458 | Зарегистр. 08-09-2001 | Отправлено: 11:56 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

Всего записей: 33471 | Зарегистр. 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

Всего записей: 2908 | Зарегистр. 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
сильно различаются?

Всего записей: 7458 | Зарегистр. 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

Всего записей: 2908 | Зарегистр. 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
Открыть новую тему     Написать ответ в эту тему

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