- Операционные системы: приложение работает намного быстрее в Ubuntu 20.04 LTS по сравнению с Ubuntu 22.04 LTS и Ubuntu 24.04 LTS.
- Анализ производительности: мы обнаружили, что операции шифрования в приложении выполняются медленнее в Ubuntu 22.04 LTS и Ubuntu 24.04 LTS.
- Ожидание: учитывая, что Ubuntu 22.04 LTS является более новой версией Мы ожидали, что она будет быстрее, чем Ubuntu 20.04 LTS.
- Согласованность аппаратного и программного обеспечения: мы используем одни и те же характеристики аппаратного и программного обеспечения во всех версиях (виртуальный ЦП, ОЗУ, жесткий диск и т. д.). ). Никаких других фоновых процессов или приложений не запущено — только новая установка ОС.
мы используем хешированные самоподписанные сертификаты SHA 256
--- Ubuntu 20.04 LTS ---
Программа запущена!!!
Время, затраченное на чтение конфигурации приложения — 00:00:00.0000342
Время, затраченное на десериализацию настроек приложения — 00:00:00.1070378
Время, затраченное на генерацию случайной строки — 00: 00:00.0003254
Подписание коротких данных начато
Закрытый ключ коротких данных для объекта - 00:00:00.0301827
Открытый ключ коротких данных для объекта - 00:00:00.0002089
Информация о цепочке - True
Построение короткой цепочки данных - 00:00:00.0530501
Преобразование короткой длины базы данных64 - 00:00:00.0006128
Создание короткой цепочки данных - 00:00:00.0000382Знак данных короткой длины — 00:00:00.0351575
Время, необходимое для подписи данных короткой длины — 00:00:00.1339372
Шифрование данных короткой длины начато
Время, необходимое для шифрования данных короткой длины - 00:00:00.0161288
Короткие данные. Время, необходимое для подписи и шифрования - 00:00:00.0161288
-- Ubuntu 22.04 LTS ---
Программа запущена!!!
Время, затраченное на чтение конфигурации приложения — 00:00:00.0000395
Время, затраченное на десериализацию настроек приложения — 00:00:00.1430425
Время, затраченное на генерацию случайной строки - 00:00:00.0004680
Начата подпись данных короткой длины
Закрытый ключ данных короткой длины для объекта - 00:00:00.1012312
Открытые данные короткой длины Ключ к объекту - 00:00:00.0006185
Информация о цепочке - True
Построение цепочки данных короткой длины - 00:00:00.2273847
Преобразование базы данных короткой длины 64 - 00:00:00.0008246
Создание цепочки данных короткой длины - 00:00:00.0000530
Знак данных короткой длины - 00:00:00.0455311
Данные короткой длины Время, необходимое для подписи - 00:00:00.3932579
Данные короткой длины Шифрование начато
Время, необходимое для шифрования коротких данных — 00:00:00.0196338
Время, необходимое для подписи и шифрования коротких данных — 00:00:00.0196338
Установлено одна и та же версия openssl в обеих более новых версиях Ubuntu
Операции шифрования должны выполняться быстрее, чем 20.04 LTS в 22.04 или 24.04 LTS
Подробнее здесь: https://stackoverflow.com/questions/787 ... r-versions
Мобильная версия